C# 클래스 CSPspEmu.Core.Gpu.GpuProcessor

상속: PspEmulatorComponent
파일 보기 프로젝트 열기: soywiz/cspspemu 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DisplayListQueueUpdated System.Threading.AutoResetEvent
GlobalGpuState CSPspEmu.Core.Gpu.State.GlobalGpuState
IsBreak bool
ListEnqueuedEvent System.Threading.AutoResetEvent
Status2 WaitableStateMachine

보호된 프로퍼티들

프로퍼티 타입 설명
DisplayListFreeQueue Queue

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
AddedDisplayList ( ) : void

비공개 메소드들

메소드 설명
CapturingWaypoint ( ) : void
GpuProcessor ( ) : System
MarkDepthBufferLoad ( ) : void

메소드 상세

AddedDisplayList() 보호된 메소드

protected AddedDisplayList ( ) : void
리턴 void

CaptureFrame() 공개 메소드

public CaptureFrame ( ) : void
리턴 void

DequeueFreeDisplayList() 공개 메소드

public DequeueFreeDisplayList ( ) : GpuDisplayList
리턴 GpuDisplayList

EnqueueDisplayListFirst() 공개 메소드

public EnqueueDisplayListFirst ( GpuDisplayList DisplayList ) : void
DisplayList GpuDisplayList
리턴 void

EnqueueDisplayListLast() 공개 메소드

public EnqueueDisplayListLast ( GpuDisplayList DisplayList ) : void
DisplayList GpuDisplayList
리턴 void

EnqueueFreeDisplayList() 공개 메소드

public EnqueueFreeDisplayList ( GpuDisplayList GpuDisplayList ) : void
GpuDisplayList GpuDisplayList
리턴 void

GeContinue() 공개 메소드

public GeContinue ( ) : int
리턴 int

GeDrawSync() 공개 메소드

public GeDrawSync ( System.Action SyncCallback ) : void
SyncCallback System.Action
리턴 void

GetCurrentGpuDisplayList() 공개 메소드

public GetCurrentGpuDisplayList ( ) : GpuDisplayList
리턴 GpuDisplayList

GetDisplayList() 공개 메소드

public GetDisplayList ( int Index ) : GpuDisplayList
Index int
리턴 GpuDisplayList

IInjectInitialize() 공개 메소드

public IInjectInitialize ( ) : void
리턴 void

PeekStatus() 공개 메소드

public PeekStatus ( ) : DisplayListStatusEnum
리턴 DisplayListStatusEnum

ProcessInit() 공개 메소드

public ProcessInit ( ) : void
리턴 void

ProcessStep() 공개 메소드

public ProcessStep ( ) : void
리턴 void

SetCurrent() 공개 메소드

public SetCurrent ( ) : void
리턴 void

UnsetCurrent() 공개 메소드

public UnsetCurrent ( ) : void
리턴 void

프로퍼티 상세

DisplayListFreeQueue 보호되어 있는 프로퍼티

protected Queue DisplayListFreeQueue
리턴 Queue

DisplayListQueueUpdated 공개적으로 프로퍼티

public AutoResetEvent,System.Threading DisplayListQueueUpdated
리턴 System.Threading.AutoResetEvent

GlobalGpuState 공개적으로 프로퍼티

public GlobalGpuState,CSPspEmu.Core.Gpu.State GlobalGpuState
리턴 CSPspEmu.Core.Gpu.State.GlobalGpuState

IsBreak 공개적으로 프로퍼티

public bool IsBreak
리턴 bool

ListEnqueuedEvent 공개적으로 프로퍼티

public AutoResetEvent,System.Threading ListEnqueuedEvent
리턴 System.Threading.AutoResetEvent

Status2 공개적으로 프로퍼티

public WaitableStateMachine Status2
리턴 WaitableStateMachine