27 #ifndef _CEGUIOpenGL3FBOTextureTarget_h_
28 #define _CEGUIOpenGL3FBOTextureTarget_h_
30 #include "CEGUI/RendererModules/OpenGL/TextureTarget.h"
31 #include "CEGUI/RendererModules/OpenGL/GL.h"
32 #include "../../Rect.h"
36 # pragma warning(push)
37 # pragma warning(disable : 4250)
44 class OpenGL3Renderer;
47 class OPENGL_GUIRENDERER_API OpenGL3FBOTextureTarget :
public OpenGLTextureTarget
50 OpenGL3FBOTextureTarget(OpenGL3Renderer& owner);
51 virtual ~OpenGL3FBOTextureTarget();
58 void declareRenderSize(
const Sizef& sz);
61 void restoreTexture();
65 static const float DEFAULT_SIZE;
68 void initialiseRenderTexture();
70 void resizeRenderTexture();
72 void checkFramebufferStatus();
77 GLuint d_previousFrameBuffer;
86 #endif // end of guard _CEGUIOpenGLFBOTextureTarget_h_
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42