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

Show file 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 static property

public static bool AlreadyInitialized
return bool

IsCurrentWindow public property

public bool IsCurrentWindow
return bool

OpenglContext public static property

public static IGLContext OpenglContext
return IGLContext