|
| | GLFBOManager (bool atimode) |
| |
| | ~GLFBOManager () |
| |
| void | bind (RenderTarget *target) override |
| | Bind a certain render target if it is a FBO. More...
|
| |
| GLSurfaceDesc | createNewRenderBuffer (unsigned format, uint32 width, uint32 height, uint fsaa) override |
| | Creates a new render buffer. More...
|
| |
| GLFBORenderTexture * | createRenderTexture (const String &name, const GLSurfaceDesc &target, bool writeGamma, uint fsaa) override |
| | Create a texture rendertarget object. More...
|
| |
| void | getBestDepthStencil (PixelFormat internalFormat, GLenum *depthFormat, GLenum *stencilFormat) override |
| | Get best depth and stencil supported for given internalFormat. More...
|
| |
| GLuint | getTemporaryFBO () |
| | Get a FBO without depth/stencil for temporary use, like blitting between textures. More...
|
| |
| void | unbind (RenderTarget *target) override |
| | Unbind a certain render target. More...
|
| |
| | GLRTTManager () |
| |
| virtual | ~GLRTTManager () |
| |
| bool | checkFormat (PixelFormat format) |
| | Check if a certain format is usable as FBO rendertarget format. 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...
|
| |
| GLSurfaceDesc | requestRenderBuffer (unsigned format, uint32 width, uint32 height, uint fsaa) |
| | Request a render buffer. More...
|
| |
| | Singleton (void) |
| |
| | ~Singleton (void) |
| |
Factory for GL Frame Buffer Objects, and related things.