Crazy Eddie's GUI System
0.8.7
|
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)
97 #endif // end of guard _CEGUIOpenGLTextureTarget_h_
bool isImageryCache() const
Return whether the RenderTarget is an implementation that caches actual rendered imagery.
OpenGLTextureTarget(OpenGLRendererBase &owner)
constructor.
void createCEGUITexture()
helper to create CEGUI::Texture d_CEGUITexture;
GLuint d_texture
Associated OpenGL texture ID.
Definition: RendererModules/OpenGL/TextureTarget.h:86
Intermediate OpenGL implementation of a RenderTarget.
Definition: RendererModules/OpenGL/RenderTarget.h:47
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Texture implementation for the OpenGLRenderer.
Definition: RendererModules/OpenGL/Texture.h:45
OpenGLTextureTarget - Common base class for all OpenGL render targets based on some form of RTT suppo...
Definition: RendererModules/OpenGL/TextureTarget.h:47
bool isRenderingInverted() const
Return whether rendering done on the target texture is inverted in relation to regular textures.
static String generateTextureName()
helper to generate unique texture names
virtual void restoreTexture()
Restore the texture from the locally buffered copy previously create by a call to grabTexture.
virtual ~OpenGLTextureTarget()
destructor
static uint s_textureNumber
static data used for creating texture names
Definition: RendererModules/OpenGL/TextureTarget.h:80
Abstract base class specifying the required interface for Texture objects.
Definition: Texture.h:54
Texture & getTexture() const
Return a pointer to the CEGUI::Texture that the TextureTarget is using.
OpenGLTexture * d_CEGUITexture
we use this to wrap d_texture so it can be used by the core CEGUI lib.
Definition: RendererModules/OpenGL/TextureTarget.h:88
String class used within the GUI system.
Definition: String.h:64
Common base class used for other OpenGL (desktop or ES) based renderer modules.
Definition: RendererBase.h:54
virtual void grabTexture()
Grab the texture to a local buffer.