27 #ifndef _CEGUIOpenGLTextureTarget_h_ 28 #define _CEGUIOpenGLTextureTarget_h_ 30 #include "CEGUI/RendererModules/OpenGL/RenderTarget.h" 31 #include "../../TextureTarget.h" 34 # pragma warning(push) 35 # pragma warning(disable : 4250) 46 class OPENGL_GUIRENDERER_API OpenGLTextureTarget :
public OpenGLRenderTarget<TextureTarget>
50 OpenGLTextureTarget(OpenGLRendererBase& owner);
52 virtual ~OpenGLTextureTarget();
55 bool isImageryCache()
const;
57 Texture& getTexture()
const;
58 bool isRenderingInverted()
const;
67 virtual void grabTexture();
74 virtual void restoreTexture();
78 static String generateTextureName();
80 static uint s_textureNumber;
83 void createCEGUITexture();
88 OpenGLTexture* d_CEGUITexture;
97 #endif // end of guard _CEGUIOpenGLTextureTarget_h_ Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42