28 #ifndef __OgreGL3PlusFBO_H__ 29 #define __OgreGL3PlusFBO_H__ 36 class GL3PlusFBOManager;
37 struct GL3PlusSurfaceDesc;
53 void unbindSurface(
size_t attachment);
69 void detachDepthBuffer();
Frame Buffer Object abstraction.
GL3PlusSurfaceDesc mStencil
Factory for GL Frame Buffer Objects, and related things.
#define OGRE_MAX_MULTIPLE_RENDER_TARGETS
Define max number of multiple render targets (MRTs) to render to at once.
GL3PlusSurfaceDesc mDepth
PixelFormat
The pixel format used for images, textures, and render surfaces.
GLuint getGLFBOID() const
Get the GL id for the FBO.
GL3PlusSurfaceDesc mMultisampleColourBuffer
#define _OgreGL3PlusExport
GL3PlusFBOManager * getManager()
GLuint getGLMultisampleFBOID() const
Get the GL id for the multisample FBO.
An abstract class that contains a depth/stencil buffer.
const GL3PlusSurfaceDesc & getSurface(size_t attachment)
This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info...
GL3PlusFBOManager * mManager