C# 클래스 NyaElektriska.LEM1802.GPU

상속: IDisplayContentProvider, IHardwareDevice
파일 보기 프로젝트 열기: kierenj/0x10c-DevKit 1 사용 예제들

공개 메소드들

메소드 설명
CreateUIElement ( ) : UIElement
CycleTimerCompleted ( object state ) : void
DisplayClosed ( ) : void
DisplayOpened ( ) : void
GPU ( IWorkspace workspace ) : System
Initialise ( IEmulatedSystem system ) : void
Interrupt ( int &additionalCycles ) : void
Pulse ( ) : void
Query ( uint &manufacturer, uint &hardwareType, ushort &revision ) : void
Reset ( ) : void
Unload ( ) : void

비공개 메소드들

메소드 설명
CreateDefaultPalette ( ) : IEnumerable
CreateImageHost ( System.Windows.Media.Imaging.WriteableBitmap bitmap ) : Image
GetFullColour ( ushort colour ) : int
LoadFontFromImage ( BitmapImage img ) : ushort[]
ReadFontData ( ) : ushort[]
ReadPaletteData ( ) : ushort[]
RenderCallback ( object sender, EventArgs e ) : void
ShowBoot ( ) : void
StartWarmup ( ) : void
UpdateDisplay ( ) : void

메소드 상세

CreateUIElement() 공개 메소드

public CreateUIElement ( ) : UIElement
리턴 UIElement

CycleTimerCompleted() 공개 메소드

public CycleTimerCompleted ( object state ) : void
state object
리턴 void

DisplayClosed() 공개 메소드

public DisplayClosed ( ) : void
리턴 void

DisplayOpened() 공개 메소드

public DisplayOpened ( ) : void
리턴 void

GPU() 공개 메소드

public GPU ( IWorkspace workspace ) : System
workspace IWorkspace
리턴 System

Initialise() 공개 메소드

public Initialise ( IEmulatedSystem system ) : void
system IEmulatedSystem
리턴 void

Interrupt() 공개 메소드

public Interrupt ( int &additionalCycles ) : void
additionalCycles int
리턴 void

Pulse() 공개 메소드

public Pulse ( ) : void
리턴 void

Query() 공개 메소드

public Query ( uint &manufacturer, uint &hardwareType, ushort &revision ) : void
manufacturer uint
hardwareType uint
revision ushort
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

Unload() 공개 메소드

public Unload ( ) : void
리턴 void