Manager/factory for RenderTextures. More...
#include <OgreGLESRenderTexture.h>
Public Member Functions | |
virtual | ~GLESRTTManager () |
virtual void | bind (RenderTarget *target)=0 |
Bind a certain render target. More... | |
virtual bool | checkFormat (PixelFormat format)=0 |
Check if a certain format is usable as rendertexture format. More... | |
virtual MultiRenderTarget * | createMultiRenderTarget (const String &name) |
Create a multi render target. More... | |
virtual RenderTexture * | createRenderTexture (const String &name, const GLESSurfaceDesc &target, bool writeGamma, uint fsaa)=0 |
Create a texture rendertarget object. More... | |
virtual void | getBestDepthStencil (GLenum internalFormat, GLenum *depthFormat, GLenum *stencilFormat) |
virtual PixelFormat | getSupportedAlternative (PixelFormat format) |
Get the closest supported alternative format. More... | |
virtual void | unbind (RenderTarget *target)=0 |
Unbind a certain render target. More... | |
Static Public Member Functions | |
static GLESRTTManager & | getSingleton (void) |
static GLESRTTManager * | getSingletonPtr (void) |
Static Protected Attributes | |
static GLESRTTManager * | msSingleton |
Manager/factory for RenderTextures.
Definition at line 62 of file OgreGLESRenderTexture.h.
|
virtual |
|
pure virtual |
Bind a certain render target.
Implemented in Ogre::GLESCopyingRTTManager, Ogre::GLESPBRTTManager, and Ogre::GLESFBOManager.
|
pure virtual |
Check if a certain format is usable as rendertexture format.
Implemented in Ogre::GLESCopyingRTTManager, Ogre::GLESFBOManager, and Ogre::GLESPBRTTManager.
|
virtual |
Create a multi render target.
Reimplemented in Ogre::GLESFBOManager.
|
pure virtual |
Create a texture rendertarget object.
Implemented in Ogre::GLESCopyingRTTManager, Ogre::GLESFBOManager, and Ogre::GLESPBRTTManager.
|
inlinevirtual |
Reimplemented in Ogre::GLESFBOManager.
Definition at line 85 of file OgreGLESRenderTexture.h.
References GL_NONE.
|
inlinestaticinherited |
Definition at line 90 of file OgreSingleton.h.
|
inlinestaticinherited |
Definition at line 92 of file OgreSingleton.h.
|
virtual |
Get the closest supported alternative format.
If format is supported, returns format.
|
pure virtual |
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.
Implemented in Ogre::GLESCopyingRTTManager, Ogre::GLESPBRTTManager, and Ogre::GLESFBOManager.
|
staticprotectedinherited |
Definition at line 75 of file OgreSingleton.h.