C# 클래스 C64Lib.Core.C64Display

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

Private Properties

프로퍼티 타입 설명
Initialize void
MATRIX int
NewPrefs void
ShowRequester void
ShowRequester void
Speedometer void
Update void
WaitUntilActive void
init_graphics int

공개 메소드들

메소드 설명
C64Display ( C64 c64, EmulatorIOAdapter ioAdapter ) : System
CompositionTarget_Rendering ( object sender, EventArgs e ) : void
InitColors ( byte colors ) : void
PollKeyboard ( byte key_matrix, byte rev_matrix, byte &joystick ) : void
SetPixel ( int index, byte paletteIndex ) : void
SetPixels ( int startIndex, int count, byte paletteIndex ) : void
SetPixelsMulti ( int p, byte colorData, byte colorMask ) : void
SetPixelsStd ( int p, byte colorData, byte colorMask ) : void
UpdateLEDs ( DriveLEDState l0, DriveLEDState l1, DriveLEDState l2, DriveLEDState l3 ) : void
getBitsPerPixel ( ) : int
getHeight ( ) : int
getPalette ( ) : Color[]
getWidth ( ) : int
processKey ( int c64_key, bool key_up, byte key_matrix, byte rev_matrix, byte &joystick ) : void

비공개 메소드들

메소드 설명
Initialize ( ) : void
MATRIX ( int a, int b ) : int
NewPrefs ( Prefs prefs ) : void
ShowRequester ( string a, string button1 ) : void
ShowRequester ( string a, string button1, string button2 ) : void
Speedometer ( int speed ) : void
Update ( ) : void
WaitUntilActive ( ) : void
init_graphics ( ) : int

메소드 상세

C64Display() 공개 메소드

public C64Display ( C64 c64, EmulatorIOAdapter ioAdapter ) : System
c64 C64
ioAdapter EmulatorIOAdapter
리턴 System

CompositionTarget_Rendering() 공개 메소드

public CompositionTarget_Rendering ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

InitColors() 공개 메소드

public InitColors ( byte colors ) : void
colors byte
리턴 void

PollKeyboard() 공개 메소드

public PollKeyboard ( byte key_matrix, byte rev_matrix, byte &joystick ) : void
key_matrix byte
rev_matrix byte
joystick byte
리턴 void

SetPixel() 공개 메소드

public SetPixel ( int index, byte paletteIndex ) : void
index int
paletteIndex byte
리턴 void

SetPixels() 공개 메소드

public SetPixels ( int startIndex, int count, byte paletteIndex ) : void
startIndex int
count int
paletteIndex byte
리턴 void

SetPixelsMulti() 공개 메소드

public SetPixelsMulti ( int p, byte colorData, byte colorMask ) : void
p int
colorData byte
colorMask byte
리턴 void

SetPixelsStd() 공개 메소드

public SetPixelsStd ( int p, byte colorData, byte colorMask ) : void
p int
colorData byte
colorMask byte
리턴 void

UpdateLEDs() 공개 메소드

public UpdateLEDs ( DriveLEDState l0, DriveLEDState l1, DriveLEDState l2, DriveLEDState l3 ) : void
l0 DriveLEDState
l1 DriveLEDState
l2 DriveLEDState
l3 DriveLEDState
리턴 void

getBitsPerPixel() 공개 메소드

public getBitsPerPixel ( ) : int
리턴 int

getHeight() 공개 메소드

public getHeight ( ) : int
리턴 int

getPalette() 공개 메소드

public getPalette ( ) : Color[]
리턴 Color[]

getWidth() 공개 메소드

public getWidth ( ) : int
리턴 int

processKey() 공개 메소드

public processKey ( int c64_key, bool key_up, byte key_matrix, byte rev_matrix, byte &joystick ) : void
c64_key int
key_up bool
key_matrix byte
rev_matrix byte
joystick byte
리턴 void