C# Class CSPspEmu.Core.Gpu.Impl.Opengl.Modules.RenderbufferManager.DrawBufferValue

Inheritance: IDisposable
Show file Open project: soywiz/cspspemu

Public Properties

Property Type Description
Binded bool
DrawBufferKey DrawBufferKey
RenderTarget CSharpPlatform.GL.Utils.GLRenderTarget
UnbindedEvent System.Threading.ManualResetEvent
Width int

Public Methods

Method Description
Bind ( ) : void
Dispose ( ) : void
DrawBufferValue ( OpenglGpuImpl OpenglGpuImpl, DrawBufferKey DrawBufferKey ) : System
Unbind ( ) : void
WaitUnbinded ( ) : void

Private Methods

Method Description
Lock ( ) : void
Unlock ( ) : void
UpdateTextures ( int ScaleViewport ) : void
UpdateTextures_External ( int ScaleViewport ) : void
WaitUnlocked ( ) : void

Method Details

Bind() public method

public Bind ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

DrawBufferValue() public method

public DrawBufferValue ( OpenglGpuImpl OpenglGpuImpl, DrawBufferKey DrawBufferKey ) : System
OpenglGpuImpl OpenglGpuImpl
DrawBufferKey DrawBufferKey
return System

Unbind() public method

public Unbind ( ) : void
return void

WaitUnbinded() public method

public WaitUnbinded ( ) : void
return void

Property Details

Binded public property

public bool Binded
return bool

DrawBufferKey public property

public DrawBufferKey,CSPspEmu.Core.Gpu.Impl.Opengl.Modules DrawBufferKey
return DrawBufferKey

RenderTarget public property

public GLRenderTarget,CSharpPlatform.GL.Utils RenderTarget
return CSharpPlatform.GL.Utils.GLRenderTarget

UnbindedEvent public property

public ManualResetEvent,System.Threading UnbindedEvent
return System.Threading.ManualResetEvent

Width public property

public int Width
return int