Method | Description | |
---|---|---|
Bind ( |
Bind a certain render target.
|
|
CheckFormat ( PixelFormat format ) : bool |
Check if a certain format is usable as rendertexture format
|
|
CreateMultiRenderTarget ( string name ) : Axiom.Graphics.MultiRenderTarget |
Create a multi render target
|
|
CreateRenderTexture ( string name, Axiom.RenderSystems.OpenGL.GLSurfaceDesc target, bool writeGamma, int fsaa ) : |
Create a texture rendertarget object
|
|
Dispose ( ) : void | ||
GetSupportedAlternative ( PixelFormat format ) : PixelFormat |
Get the closest supported alternative format. If format is supported, returns format.
|
|
Unbind ( |
Unbind a certain render target. This is called before binding another RenderTarget, and before the context is switched. It can be used to do a copy, or just be a noop if direct binding is used.
|
Method | Description | |
---|---|---|
GLRTTManager ( Axiom.RenderSystems.OpenGL.BaseGLSupport glSupport ) : System |
Internal constructor. This class cannot be instantiated externally. Protected internal because this singleton will actually hold the instance of a subclass created by a render system plugin. |
|
dispose ( bool disposeManagedResources ) : void |
Class level dispose method When implementing this method in an inherited class the following template should be used; protected override void dispose( bool disposeManagedResources ) { if ( !isDisposed ) { if ( disposeManagedResources ) { // Dispose managed resources. } // There are no unmanaged resources to release, but // if we add them, they need to be released here. } // If it is available, make the call to the // base class's Dispose(Boolean) method base.dispose( disposeManagedResources ); } |
public abstract Bind ( |
||
target | ||
return | void |
public abstract CheckFormat ( PixelFormat format ) : bool | ||
format | PixelFormat | |
return | bool |
public CreateMultiRenderTarget ( string name ) : Axiom.Graphics.MultiRenderTarget | ||
name | string | |
return | Axiom.Graphics.MultiRenderTarget |
public abstract CreateRenderTexture ( string name, Axiom.RenderSystems.OpenGL.GLSurfaceDesc target, bool writeGamma, int fsaa ) : |
||
name | string | |
target | Axiom.RenderSystems.OpenGL.GLSurfaceDesc | |
writeGamma | bool | |
fsaa | int | |
return |
protected GLRTTManager ( Axiom.RenderSystems.OpenGL.BaseGLSupport glSupport ) : System | ||
glSupport | Axiom.RenderSystems.OpenGL.BaseGLSupport | |
return | System |
public GetSupportedAlternative ( PixelFormat format ) : PixelFormat | ||
format | PixelFormat | |
return | PixelFormat |
public abstract Unbind ( |
||
target | ||
return | void |
protected dispose ( bool disposeManagedResources ) : void | ||
disposeManagedResources | bool | True if Unmanaged resources should be released. |
return | void |