27 #ifndef _CEGUIOpenGLFBOTextureTarget_h_ 28 #define _CEGUIOpenGLFBOTextureTarget_h_ 30 #include "CEGUI/RendererModules/OpenGL/TextureTarget.h" 31 #include "../../Rect.h" 32 #include "CEGUI/RendererModules/OpenGL/GL.h" 35 # pragma warning(push) 36 # pragma warning(disable : 4250) 45 class OPENGL_GUIRENDERER_API OpenGLFBOTextureTarget :
public OpenGLTextureTarget
48 OpenGLFBOTextureTarget(OpenGLRendererBase& owner);
49 virtual ~OpenGLFBOTextureTarget();
56 void declareRenderSize(
const Sizef& sz);
59 void restoreTexture();
63 static const float DEFAULT_SIZE;
66 void initialiseRenderTexture();
68 void resizeRenderTexture();
73 GLuint d_previousFrameBuffer;
82 #endif // end of guard _CEGUIOpenGLFBOTextureTarget_h_ Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42