24 virtual void resize(
unsigned int width,
unsigned int height);
27 virtual void attachTexture2D(
unsigned int textureId);
36 virtual void unbind();
39 virtual void setDeleteFbosOnDestruction(
bool val);
42 virtual bool deleteFbosOnDestruction(
void)
const;
44 virtual unsigned int fboId(
void)
const;
std::string myName
Definition: DtFrameBufferObject.h:46
unsigned int myFrameBuffer
Definition: DtFrameBufferObject.h:48
bool myDeleteFbosOnDestruction
Definition: DtFrameBufferObject.h:51
#define DT_DLL_VRVGRAPHICS
Contains DLL export macros.
Definition: vrvGraphics.h:19
binderNoArgs< _Fn > bind(const _Fn &_Func, const _Ty &_Left)
Definition: DtSTLUtilities.h:76
bool myBoundFlag
Definition: DtFrameBufferObject.h:47
An object which wraps an OpenGL frame buffer object and allows rendering To a texture.
Definition: DtFrameBufferObject.h:16
unsigned int myDepthBuffer
Definition: DtFrameBufferObject.h:49