C# Class CSPspEmu.Core.Gpu.Impl.Opengl.OpenglGpuImpl

Datei anzeigen Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
AlreadyInitialized bool
IsCurrentWindow bool
OpenglContext IGLContext

Public Methods

Method Description
GlGetString ( int Name ) : string
InitSynchronizedOnce ( ) : void

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

Private Methods

Method Description
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

Method Details

GlGetString() public static method

public static GlGetString ( int Name ) : string
Name int
return string

InitSynchronizedOnce() public method

public InitSynchronizedOnce ( ) : void
return void

SetCurrent() public method

public SetCurrent ( ) : void
return void

StopSynchronized() public method

public StopSynchronized ( ) : void
return void

Transfer() public method

public Transfer ( GpuStateStruct GpuState ) : void
GpuState GpuStateStruct
return void

UnsetCurrent() public method

public UnsetCurrent ( ) : void
return void

Property Details

AlreadyInitialized public_oe static_oe property

public static bool AlreadyInitialized
return bool

IsCurrentWindow public_oe property

public bool IsCurrentWindow
return bool

OpenglContext public_oe static_oe property

public static IGLContext OpenglContext
return IGLContext