C# Class NES.Graphics

Afficher le fichier Open project: mrmikey/nes Class Usage Examples

Méthodes publiques

Свойство Type Description
BGBuffer int[]
BGPointer int
GraphicsThread Thread
RenderLockBlob object
ScreenBuffer int[]
SprHighBuffer int[]
SprHighPointer int
SprLowBuffer int[]
SprLowPointer int
TempPalette Color[]
Width int

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
OnWindowClose ( ) : int
renderScreen ( int pointer ) : void
sortTexture ( int &buffer, int &pointer ) : void

Method Details

Deinitialise() public méthode

public Deinitialise ( ) : void
Résultat void

DrawTile() public méthode

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
Résultat void

DrawTileBothFlip() public méthode

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
Résultat void

DrawTileHorizFlip() public méthode

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
Résultat void

DrawTileVertFlip() public méthode

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
Résultat void

Graphics() public méthode

public Graphics ( Engine engine, int width, int height ) : System
engine Engine
width int
height int
Résultat System

Initialise() public méthode

public Initialise ( int zoomOverride ) : void
zoomOverride int
Résultat void

Render() public méthode

public Render ( ) : void
Résultat void

Property Details

BGBuffer public_oe property

public int[] BGBuffer
Résultat int[]

BGPointer public_oe property

public int BGPointer
Résultat int

GraphicsThread public_oe property

public Thread GraphicsThread
Résultat Thread

RenderLockBlob public_oe property

public object RenderLockBlob
Résultat object

ScreenBuffer public_oe property

public int[] ScreenBuffer
Résultat int[]

SprHighBuffer public_oe property

public int[] SprHighBuffer
Résultat int[]

SprHighPointer public_oe property

public int SprHighPointer
Résultat int

SprLowBuffer public_oe property

public int[] SprLowBuffer
Résultat int[]

SprLowPointer public_oe property

public int SprLowPointer
Résultat int

TempPalette public_oe property

public Color[] TempPalette
Résultat Color[]

Width public_oe property

public int Width
Résultat int