C# Class CSPspEmu.Core.Gpu.GpuProcessor

Inheritance: PspEmulatorComponent
Afficher le fichier Open project: soywiz/cspspemu Class Usage Examples

Méthodes publiques

Свойство Type Description
DisplayListQueueUpdated System.Threading.AutoResetEvent
GlobalGpuState CSPspEmu.Core.Gpu.State.GlobalGpuState
IsBreak bool
ListEnqueuedEvent System.Threading.AutoResetEvent
Status2 WaitableStateMachine

Protected Properties

Свойство Type Description
DisplayListFreeQueue Queue

Méthodes publiques

Méthode Description
CaptureFrame ( ) : void
DequeueFreeDisplayList ( ) : GpuDisplayList

EnqueueDisplayListFirst ( GpuDisplayList DisplayList ) : void

EnqueueDisplayListLast ( GpuDisplayList DisplayList ) : void

EnqueueFreeDisplayList ( GpuDisplayList GpuDisplayList ) : void

GeContinue ( ) : int
GeDrawSync ( System.Action SyncCallback ) : void
GetCurrentGpuDisplayList ( ) : GpuDisplayList
GetDisplayList ( int Index ) : GpuDisplayList
IInjectInitialize ( ) : void
PeekStatus ( ) : DisplayListStatusEnum
ProcessInit ( ) : void
ProcessStep ( ) : void

SetCurrent ( ) : void
UnsetCurrent ( ) : void

Méthodes protégées

Méthode Description
AddedDisplayList ( ) : void

Private Methods

Méthode Description
CapturingWaypoint ( ) : void
GpuProcessor ( ) : System
MarkDepthBufferLoad ( ) : void

Method Details

AddedDisplayList() protected méthode

protected AddedDisplayList ( ) : void
Résultat void

CaptureFrame() public méthode

public CaptureFrame ( ) : void
Résultat void

DequeueFreeDisplayList() public méthode

public DequeueFreeDisplayList ( ) : GpuDisplayList
Résultat GpuDisplayList

EnqueueDisplayListFirst() public méthode

public EnqueueDisplayListFirst ( GpuDisplayList DisplayList ) : void
DisplayList GpuDisplayList
Résultat void

EnqueueDisplayListLast() public méthode

public EnqueueDisplayListLast ( GpuDisplayList DisplayList ) : void
DisplayList GpuDisplayList
Résultat void

EnqueueFreeDisplayList() public méthode

public EnqueueFreeDisplayList ( GpuDisplayList GpuDisplayList ) : void
GpuDisplayList GpuDisplayList
Résultat void

GeContinue() public méthode

public GeContinue ( ) : int
Résultat int

GeDrawSync() public méthode

public GeDrawSync ( System.Action SyncCallback ) : void
SyncCallback System.Action
Résultat void

GetCurrentGpuDisplayList() public méthode

public GetCurrentGpuDisplayList ( ) : GpuDisplayList
Résultat GpuDisplayList

GetDisplayList() public méthode

public GetDisplayList ( int Index ) : GpuDisplayList
Index int
Résultat GpuDisplayList

IInjectInitialize() public méthode

public IInjectInitialize ( ) : void
Résultat void

PeekStatus() public méthode

public PeekStatus ( ) : DisplayListStatusEnum
Résultat DisplayListStatusEnum

ProcessInit() public méthode

public ProcessInit ( ) : void
Résultat void

ProcessStep() public méthode

public ProcessStep ( ) : void
Résultat void

SetCurrent() public méthode

public SetCurrent ( ) : void
Résultat void

UnsetCurrent() public méthode

public UnsetCurrent ( ) : void
Résultat void

Property Details

DisplayListFreeQueue protected_oe property

protected Queue DisplayListFreeQueue
Résultat Queue

DisplayListQueueUpdated public_oe property

public AutoResetEvent,System.Threading DisplayListQueueUpdated
Résultat System.Threading.AutoResetEvent

GlobalGpuState public_oe property

public GlobalGpuState,CSPspEmu.Core.Gpu.State GlobalGpuState
Résultat CSPspEmu.Core.Gpu.State.GlobalGpuState

IsBreak public_oe property

public bool IsBreak
Résultat bool

ListEnqueuedEvent public_oe property

public AutoResetEvent,System.Threading ListEnqueuedEvent
Résultat System.Threading.AutoResetEvent

Status2 public_oe property

public WaitableStateMachine Status2
Résultat WaitableStateMachine