C# Класс NyaElektriska.LEM1802.GPU

Наследование: IDisplayContentProvider, IHardwareDevice
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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