|
| GLES2FBOManager () |
|
| ~GLES2FBOManager () |
|
void | _reload () |
| Detects all supported fbo's and recreates the tempory fbo. More...
|
|
void | bind (RenderTarget *target) |
| Bind a certain render target if it is a FBO. More...
|
|
virtual GLES2FBORenderTexture * | createRenderTexture (const String &name, const GLSurfaceDesc &target, bool writeGamma, uint fsaa) |
| Create a texture rendertarget object. More...
|
|
void | getBestDepthStencil (PixelFormat internalFormat, uint32 *depthFormat, uint32 *stencilFormat) |
| Get best depth and stencil supported for given internalFormat. More...
|
|
GLint | getMaxFSAASamples () |
|
GLuint | getTemporaryFBO () |
| Get a FBO without depth/stencil for temporary use, like blitting between textures. More...
|
|
GLSurfaceDesc | requestRenderBuffer (GLenum format, uint32 width, uint32 height, uint fsaa) |
| Request a render buffer. More...
|
|
| GLRTTManager () |
|
virtual | ~GLRTTManager () |
|
virtual void | bind (RenderTarget *target) |
| Bind a certain render target. More...
|
|
bool | checkFormat (PixelFormat format) |
| Check if a certain format is usable as FBO rendertarget format. More...
|
|
virtual RenderTexture * | createRenderTexture (const String &name, const GLSurfaceDesc &target, bool writeGamma, uint fsaa)=0 |
| Create a texture rendertarget object. More...
|
|
virtual void | getBestDepthStencil (PixelFormat internalFormat, uint32 *depthFormat, uint32 *stencilFormat) |
|
PixelFormat | getSupportedAlternative (PixelFormat format) |
| Get the closest supported alternative format. More...
|
|
void | releaseRenderBuffer (const GLSurfaceDesc &surface) |
| Release a render buffer. More...
|
|
virtual void | unbind (RenderTarget *target) |
| Unbind a certain render target. More...
|
|
| Singleton (void) |
|
| ~Singleton (void) |
|
Factory for GL ES 2 Frame Buffer Objects, and related things.