C# 클래스 CSPspEmu.Core.Gpu.Impl.Opengl.OpenglGpuImpl

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

공개 프로퍼티들

프로퍼티 타입 설명
AlreadyInitialized bool
IsCurrentWindow bool
OpenglContext IGLContext

공개 메소드들

메소드 설명
GlGetString ( int Name ) : string
InitSynchronizedOnce ( ) : void

SetCurrent ( ) : void
StopSynchronized ( ) : void
Transfer ( GpuStateStruct GpuState ) : void
UnsetCurrent ( ) : void

비공개 메소드들

메소드 설명
PrepareStateDraw ( GpuStateStruct GpuState ) : void
PrepareState_AlphaTest ( GpuStateStruct GpuState ) : void
PrepareState_Blend ( GpuStateStruct GpuState ) : void
PrepareState_Clip ( GpuStateStruct GpuState ) : void
PrepareState_Colors_2D ( GpuStateStruct GpuState ) : void
PrepareState_Colors_3D ( GpuStateStruct GpuState ) : void
PrepareState_CullFace ( GpuStateStruct GpuState ) : void
PrepareState_Depth ( GpuStateStruct GpuState ) : void
PrepareState_DepthTest ( GpuStateStruct GpuState ) : void
PrepareState_Lighting ( GpuStateStruct GpuState ) : void
PrepareState_Stencil ( GpuStateStruct GpuState ) : void
PrepareState_Texture_2D ( GpuStateStruct GpuState ) : void
PrepareState_Texture_3D ( GpuStateStruct GpuState ) : void
PrepareState_Texture_Common ( GpuStateStruct GpuState ) : void
TransferGeneric ( GpuStateStruct GpuState ) : void
TransferToFrameBuffer ( GpuStateStruct GpuState ) : void

메소드 상세

GlGetString() 공개 정적인 메소드

public static GlGetString ( int Name ) : string
Name int
리턴 string

InitSynchronizedOnce() 공개 메소드

public InitSynchronizedOnce ( ) : void
리턴 void

SetCurrent() 공개 메소드

public SetCurrent ( ) : void
리턴 void

StopSynchronized() 공개 메소드

public StopSynchronized ( ) : void
리턴 void

Transfer() 공개 메소드

public Transfer ( GpuStateStruct GpuState ) : void
GpuState GpuStateStruct
리턴 void

UnsetCurrent() 공개 메소드

public UnsetCurrent ( ) : void
리턴 void

프로퍼티 상세

AlreadyInitialized 공개적으로 정적으로 프로퍼티

public static bool AlreadyInitialized
리턴 bool

IsCurrentWindow 공개적으로 프로퍼티

public bool IsCurrentWindow
리턴 bool

OpenglContext 공개적으로 정적으로 프로퍼티

public static IGLContext OpenglContext
리턴 IGLContext