27 #ifndef _CEGUINullTextureTarget_h_
28 #define _CEGUINullTextureTarget_h_
30 #include "../../TextureTarget.h"
31 #include "CEGUI/RendererModules/Null/RenderTarget.h"
34 # pragma warning(push)
35 # pragma warning(disable : 4250)
Intermediate RenderTarget.
Definition: RendererModules/Null/RenderTarget.h:45
CEGUI::Renderer implementation for no particular engine.
Definition: RendererModules/Null/Renderer.h:61
CEGUI::TextureTarget implementation for the Null engine.
Definition: RendererModules/Null/TextureTarget.h:43
void declareRenderSize(const Sizef &sz)
Used to declare to the TextureTarget the largest size, in pixels, of the next set of incoming renderi...
virtual ~NullTextureTarget()
Destructor.
static const float DEFAULT_SIZE
default / initial size for the underlying texture.
Definition: RendererModules/Null/TextureTarget.h:64
bool isImageryCache() const
Return whether the RenderTarget is an implementation that caches actual rendered imagery.
static String generateTextureName()
helper to generate unique texture names
NullTexture * d_CEGUITexture
This wraps d_texture so it can be used by the core CEGUI lib.
Definition: RendererModules/Null/TextureTarget.h:66
bool isRenderingInverted() const
Return whether rendering done on the target texture is inverted in relation to regular textures.
static uint s_textureNumber
static data used for creating texture names
Definition: RendererModules/Null/TextureTarget.h:62
NullTextureTarget(NullRenderer &owner)
Constructor.
Texture & getTexture() const
Return a pointer to the CEGUI::Texture that the TextureTarget is using.
void clear()
Clear the surface of the underlying texture.
Implementation of the CEGUI::Texture class for no particular engine.
Definition: RendererModules/Null/Texture.h:43
String class used within the GUI system.
Definition: String.h:64
Abstract base class specifying the required interface for Texture objects.
Definition: Texture.h:54
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1