|  | OGRE-Next 3.0.0
    Object-Oriented Graphics Rendering Engine | 
Frame Buffer Object abstraction. More...
#include <OgreGLES2FrameBufferObject.h>
| Public Member Functions | |
| GLES2FrameBufferObject (GLES2FBOManager *manager, uint fsaa) | |
| ~GLES2FrameBufferObject () | |
| void | attachDepthBuffer (DepthBuffer *depthBuffer) | 
| This function acts very similar to. | |
| void | bind () | 
| Bind FrameBufferObject. | |
| void | bindSurface (size_t attachment, const GLES2SurfaceDesc &target) | 
| Bind a surface to a certain attachment point. | |
| void | detachDepthBuffer () | 
| PixelFormat | getFormat () | 
| GLsizei | getFSAA () | 
| GLuint | getGLFBOID () const | 
| Get the GL id for the FBO. | |
| GLuint | getGLMultisampleFBOID () const | 
| Get the GL id for the multisample FBO. | |
| uint32 | getHeight () | 
| GLES2FBOManager * | getManager () | 
| const GLES2SurfaceDesc & | getSurface (size_t attachment) | 
| uint32 | getWidth () | 
| Accessors. | |
| void | swapBuffers () | 
| Swap buffers - only useful when using multisample buffers. | |
| void | unbindSurface (size_t attachment) | 
| Unbind attachment. | |
Frame Buffer Object abstraction.
| Ogre::GLES2FrameBufferObject::GLES2FrameBufferObject | ( | GLES2FBOManager * | manager, | 
| uint | fsaa | ||
| ) | 
| Ogre::GLES2FrameBufferObject::~GLES2FrameBufferObject | ( | ) | 
| void Ogre::GLES2FrameBufferObject::attachDepthBuffer | ( | DepthBuffer * | depthBuffer | ) | 
This function acts very similar to.
| void Ogre::GLES2FrameBufferObject::bind | ( | ) | 
Bind FrameBufferObject.
| void Ogre::GLES2FrameBufferObject::bindSurface | ( | size_t | attachment, | 
| const GLES2SurfaceDesc & | target | ||
| ) | 
Bind a surface to a certain attachment point.
attachment: 0..OGRE_MAX_MULTIPLE_RENDER_TARGETS-1
| void Ogre::GLES2FrameBufferObject::detachDepthBuffer | ( | ) | 
| PixelFormat Ogre::GLES2FrameBufferObject::getFormat | ( | ) | 
| GLsizei Ogre::GLES2FrameBufferObject::getFSAA | ( | ) | 
| 
 | inline | 
Get the GL id for the FBO.
| 
 | inline | 
Get the GL id for the multisample FBO.
| uint32 Ogre::GLES2FrameBufferObject::getHeight | ( | ) | 
| 
 | inline | 
| 
 | inline | 
| uint32 Ogre::GLES2FrameBufferObject::getWidth | ( | ) | 
Accessors.
| void Ogre::GLES2FrameBufferObject::swapBuffers | ( | ) | 
Swap buffers - only useful when using multisample buffers.
| void Ogre::GLES2FrameBufferObject::unbindSurface | ( | size_t | attachment | ) | 
Unbind attachment.