Go to the documentation of this file.
28 #ifndef __OgreGL3PlusFBO_H__
29 #define __OgreGL3PlusFBO_H__
36 class GL3PlusFBOManager;
37 struct GL3PlusSurfaceDesc;
53 void unbindSurface(
size_t attachment);
69 void detachDepthBuffer();
#define OGRE_MAX_MULTIPLE_RENDER_TARGETS
Define max number of multiple render targets (MRTs) to render to at once.
An abstract class that contains a depth/stencil buffer.
GL3PlusFBOManager * mManager
GL3PlusFBOManager * getManager()
Frame Buffer Object abstraction.
PixelFormat
The pixel format used for images, textures, and render surfaces.
#define _OgreGL3PlusExport
GL3PlusSurfaceDesc mMultisampleColourBuffer
GLuint getGLMultisampleFBOID() const
Get the GL id for the multisample FBO.
GL3PlusSurfaceDesc mStencil
const GL3PlusSurfaceDesc & getSurface(size_t attachment)
GL3PlusSurfaceDesc mDepth
GLuint getGLFBOID() const
Get the GL id for the FBO.
Factory for GL Frame Buffer Objects, and related things.
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Tue Apr 13 2021 08:53:15