C# Class Axiom.RenderSystems.OpenGLES.GLESFrameBufferObject

Frame Buffer Object abstraction.
Inheritance: IDisposable
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
Intialize ( ) : void

Method Details

Bind() public méthode

Bind FrameBufferObject
public Bind ( ) : void
Résultat void

BindSurface() public méthode

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

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GLESFrameBufferObject() public méthode

public GLESFrameBufferObject ( Axiom.RenderSystems.OpenGLES.GLESFBORTTManager manager, int fsaa ) : System
manager Axiom.RenderSystems.OpenGLES.GLESFBORTTManager
fsaa int
Résultat System

GetSurface() public méthode

public GetSurface ( int attachment ) : GLESSurfaceDescription
attachment int
Résultat GLESSurfaceDescription

SwapBuffers() public méthode

Swap buffers - only useful when using multisample buffers.
public SwapBuffers ( ) : void
Résultat void

UnbindSurface() public méthode

Unbind attachment
public UnbindSurface ( int attachment ) : void
attachment int
Résultat void