C# 클래스 NES.Graphics

파일 보기 프로젝트 열기: mrmikey/nes 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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