|
| GLPBRTTManager (GLNativeSupport *support, RenderTarget *mainwindow) |
|
virtual | ~GLPBRTTManager () |
|
void | bind (RenderTarget *target) override |
| Bind a certain render target.
|
|
virtual bool | checkFormat (PixelFormat format) |
| Check if a certain format is usable as FBO rendertarget format.
|
|
RenderTexture * | createRenderTexture (const String &name, const GLSurfaceDesc &target, bool writeGamma, uint fsaa) override |
| Create a texture rendertarget object.
|
|
GLContext * | getContextFor (PixelComponentType ctype, uint32 width, uint32 height) |
| Get GL rendering context for a certain component type and size.
|
|
void | releasePBuffer (PixelComponentType ctype) |
| Release PBuffer for a certain pixel format.
|
|
void | requestPBuffer (PixelComponentType ctype, uint32 width, uint32 height) |
| Create PBuffer for a certain pixel format and size.
|
|
void | unbind (RenderTarget *target) override |
| Unbind a certain render target.
|
|
| GLRTTManager () |
|
virtual | ~GLRTTManager () |
|
virtual void | bind (RenderTarget *target) |
| Bind a certain render target.
|
|
bool | checkFormat (PixelFormat format) |
| Check if a certain format is usable as FBO rendertarget format.
|
|
virtual RenderTexture * | createRenderTexture (const String &name, const GLSurfaceDesc &target, bool writeGamma, uint fsaa)=0 |
| Create a texture rendertarget object.
|
|
virtual void | getBestDepthStencil (PixelFormat internalFormat, uint32 *depthFormat, uint32 *stencilFormat) |
|
PixelFormat | getSupportedAlternative (PixelFormat format) |
| Get the closest supported alternative format.
|
|
void | releaseRenderBuffer (const GLSurfaceDesc &surface) |
| Release a render buffer.
|
|
virtual void | unbind (RenderTarget *target) |
| Unbind a certain render target.
|
|
| Singleton (void) |
|
| ~Singleton (void) |
|
Manager for rendertextures and PBuffers (offscreen rendering contexts)