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