C# Класс NES.Graphics

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
BGBuffer int[]
BGPointer int
GraphicsThread Thread
RenderLockBlob object
ScreenBuffer int[]
SprHighBuffer int[]
SprHighPointer int
SprLowBuffer int[]
SprLowPointer int
TempPalette Color[]
Width int

Открытые методы

Метод Описание
Deinitialise ( ) : void
DrawTile ( byte bank, int buffer, int sprPalette, int tileNo, int X, int Y, int attribute ) : void
DrawTileBothFlip ( byte bank, int buffer, int sprPalette, int tileNo, int X, int Y, int attribute ) : void
DrawTileHorizFlip ( byte bank, int buffer, int sprPalette, int tileNo, int X, int Y, int attribute ) : void
DrawTileVertFlip ( byte bank, int buffer, int sprPalette, int tileNo, int X, int Y, int attribute ) : void
Graphics ( Engine engine, int width, int height ) : System
Initialise ( int zoomOverride ) : void
Render ( ) : void

Приватные методы

Метод Описание
OnWindowClose ( ) : int
renderScreen ( int pointer ) : void
sortTexture ( int &buffer, int &pointer ) : void

Описание методов

Deinitialise() публичный Метод

public Deinitialise ( ) : void
Результат void

DrawTile() публичный Метод

public DrawTile ( byte bank, int buffer, int sprPalette, int tileNo, int X, int Y, int attribute ) : void
bank byte
buffer int
sprPalette int
tileNo int
X int
Y int
attribute int
Результат void

DrawTileBothFlip() публичный Метод

public DrawTileBothFlip ( byte bank, int buffer, int sprPalette, int tileNo, int X, int Y, int attribute ) : void
bank byte
buffer int
sprPalette int
tileNo int
X int
Y int
attribute int
Результат void

DrawTileHorizFlip() публичный Метод

public DrawTileHorizFlip ( byte bank, int buffer, int sprPalette, int tileNo, int X, int Y, int attribute ) : void
bank byte
buffer int
sprPalette int
tileNo int
X int
Y int
attribute int
Результат void

DrawTileVertFlip() публичный Метод

public DrawTileVertFlip ( byte bank, int buffer, int sprPalette, int tileNo, int X, int Y, int attribute ) : void
bank byte
buffer int
sprPalette int
tileNo int
X int
Y int
attribute int
Результат void

Graphics() публичный Метод

public Graphics ( Engine engine, int width, int height ) : System
engine Engine
width int
height int
Результат System

Initialise() публичный Метод

public Initialise ( int zoomOverride ) : void
zoomOverride int
Результат void

Render() публичный Метод

public Render ( ) : void
Результат void

Описание свойств

BGBuffer публичное свойство

public int[] BGBuffer
Результат int[]

BGPointer публичное свойство

public int BGPointer
Результат int

GraphicsThread публичное свойство

public Thread GraphicsThread
Результат Thread

RenderLockBlob публичное свойство

public object RenderLockBlob
Результат object

ScreenBuffer публичное свойство

public int[] ScreenBuffer
Результат int[]

SprHighBuffer публичное свойство

public int[] SprHighBuffer
Результат int[]

SprHighPointer публичное свойство

public int SprHighPointer
Результат int

SprLowBuffer публичное свойство

public int[] SprLowBuffer
Результат int[]

SprLowPointer публичное свойство

public int SprLowPointer
Результат int

TempPalette публичное свойство

public Color[] TempPalette
Результат Color[]

Width публичное свойство

public int Width
Результат int