Метод | Описание | |
---|---|---|
Bind ( |
Bind a certain render target if it is a FBO. If it is not a FBO, bind the main frame buffer.
|
|
CheckFormat ( PixelFormat format ) : bool |
Check if a certain format is usable as FBO rendertarget format
|
|
CreateFrameBufferObject ( ) : |
Create a framebuffer object
|
|
CreateMultiRenderTarget ( string name ) : Axiom.Graphics.MultiRenderTarget | ||
CreateRenderTexture ( string name, Axiom.RenderSystems.OpenGL.GLSurfaceDesc target, bool writeGamma, int fsaa ) : |
||
DestroyFrameBufferObject ( |
Destroy a framebuffer object
|
|
GetBestDepthStencil ( PixelFormat format, int &depthFormat, int &stencilFormat ) : void |
Get best depth and stencil supported for given internalFormat
|
|
ReleaseRenderBuffer ( Axiom.RenderSystems.OpenGL.GLSurfaceDesc surface ) : void |
Release a render buffer. Ignore silently if surface.buffer is null.
|
|
RequestRenderBuffer ( int format, int width, int height ) : Axiom.RenderSystems.OpenGL.GLSurfaceDesc |
Request a render buffer. If format is Gl.GL_NONE, return a zero buffer.
|
|
RequestRenderBuffer ( Axiom.RenderSystems.OpenGL.GLSurfaceDesc surface ) : void |
Request the specific render buffer in case shared somewhere. Ignore silently if surface.buffer is 0.
|
|
Unbind ( |
Unbind a certain render target. No-op for FBOs.
|
Метод | Описание | |
---|---|---|
dispose ( bool disposeManagedResources ) : void |
Метод | Описание | |
---|---|---|
GLFBORTTManager ( Axiom.RenderSystems.OpenGL.BaseGLSupport glSupport, bool atiMode ) : System | ||
_detectFBOFormats ( ) : void |
Detect allowed FBO formats
|
|
_tryFormat ( int depthFormat, int stencilFormat ) : bool | ||
_tryPackedFormat ( int packedFormat ) : bool |
public Bind ( |
||
target | ||
Результат | void |
public CheckFormat ( PixelFormat format ) : bool | ||
format | PixelFormat | |
Результат | bool |
public CreateFrameBufferObject ( ) : |
||
Результат |
public CreateMultiRenderTarget ( string name ) : Axiom.Graphics.MultiRenderTarget | ||
name | string | |
Результат | Axiom.Graphics.MultiRenderTarget |
public CreateRenderTexture ( string name, Axiom.RenderSystems.OpenGL.GLSurfaceDesc target, bool writeGamma, int fsaa ) : |
||
name | string | |
target | Axiom.RenderSystems.OpenGL.GLSurfaceDesc | |
writeGamma | bool | |
fsaa | int | |
Результат |
public DestroyFrameBufferObject ( |
||
fbo | ||
Результат | void |
public GetBestDepthStencil ( PixelFormat format, int &depthFormat, int &stencilFormat ) : void | ||
format | PixelFormat | |
depthFormat | int | |
stencilFormat | int | |
Результат | void |
public ReleaseRenderBuffer ( Axiom.RenderSystems.OpenGL.GLSurfaceDesc surface ) : void | ||
surface | Axiom.RenderSystems.OpenGL.GLSurfaceDesc | |
Результат | void |
public RequestRenderBuffer ( int format, int width, int height ) : Axiom.RenderSystems.OpenGL.GLSurfaceDesc | ||
format | int | |
width | int | |
height | int | |
Результат | Axiom.RenderSystems.OpenGL.GLSurfaceDesc |
public RequestRenderBuffer ( Axiom.RenderSystems.OpenGL.GLSurfaceDesc surface ) : void | ||
surface | Axiom.RenderSystems.OpenGL.GLSurfaceDesc | |
Результат | void |
public Unbind ( |
||
target | ||
Результат | void |
protected dispose ( bool disposeManagedResources ) : void | ||
disposeManagedResources | bool | |
Результат | void |