CEGUI::TextureTarget implementation for the Null engine.
More...
List of all members.
Static Protected Attributes |
static const float | DEFAULT_SIZE |
| default / initial size for the underlying texture.
|
Detailed Description
CEGUI::TextureTarget implementation for the Null engine.
Member Function Documentation
void CEGUI::NullTextureTarget::declareRenderSize |
( |
const Size & |
sz | ) |
|
|
virtual |
Used to declare to the TextureTarget the largest size, in pixels, of the next set of incoming rendering operations.
- Note:
- The main purpose of this is to allow for the implemenatation to resize the underlying texture so that it can hold the imagery that will be drawn.
- Parameters:
-
sz | Size object describing the largest area that will be rendererd in the next batch of rendering operations. |
- Exceptions:
-
Implements CEGUI::TextureTarget.
Texture& CEGUI::NullTextureTarget::getTexture |
( |
| ) |
const |
|
virtual |
bool CEGUI::NullTextureTarget::isImageryCache |
( |
| ) |
const |
|
virtual |
Return whether the RenderTarget is an implementation that caches actual rendered imagery.
Typically it is expected that texture based RenderTargets would return
true in response to this call. Other types of RenderTarget, like
view port based targets, will more likely return false.
- Returns:
-
Reimplemented from CEGUI::NullRenderTarget.
bool CEGUI::NullTextureTarget::isRenderingInverted |
( |
| ) |
const |
|
virtual |
Return whether rendering done on the target texture is inverted in relation to regular textures.
This is intended to be used when generating geometry for rendering the
TextureTarget onto another surface.
- Returns:
- true if the texture content should be considered as inverted vertically in comparison with other regular textures.
- false if the texture content has the same orientation as regular textures.
Implements CEGUI::TextureTarget.