C# Class Axiom.RenderSystems.OpenGLES.GLESFrameBufferObject

Frame Buffer Object abstraction.
Inheritance: IDisposable
Show file Open project: WolfgangSt/axiom Class Usage Examples

Public Methods

Method Description
Bind ( ) : void

Bind FrameBufferObject

BindSurface ( int attachment, GLESSurfaceDescription target ) : void

Bind a surface to a certain attachment point.

Dispose ( ) : void

GLESFrameBufferObject ( Axiom.RenderSystems.OpenGLES.GLESFBORTTManager manager, int fsaa ) : System

GetSurface ( int attachment ) : GLESSurfaceDescription

SwapBuffers ( ) : void

Swap buffers - only useful when using multisample buffers.

UnbindSurface ( int attachment ) : void

Unbind attachment

Private Methods

Method Description
Intialize ( ) : void

Method Details

Bind() public method

Bind FrameBufferObject
public Bind ( ) : void
return void

BindSurface() public method

Bind a surface to a certain attachment point.
public BindSurface ( int attachment, GLESSurfaceDescription target ) : void
attachment int 0..MaxMultipleRenderTargets-1
target GLESSurfaceDescription
return void

Dispose() public method

public Dispose ( ) : void
return void

GLESFrameBufferObject() public method

public GLESFrameBufferObject ( Axiom.RenderSystems.OpenGLES.GLESFBORTTManager manager, int fsaa ) : System
manager Axiom.RenderSystems.OpenGLES.GLESFBORTTManager
fsaa int
return System

GetSurface() public method

public GetSurface ( int attachment ) : GLESSurfaceDescription
attachment int
return GLESSurfaceDescription

SwapBuffers() public method

Swap buffers - only useful when using multisample buffers.
public SwapBuffers ( ) : void
return void

UnbindSurface() public method

Unbind attachment
public UnbindSurface ( int attachment ) : void
attachment int
return void