27 #ifndef _TextAreaOverlayElement_H__
28 #define _TextAreaOverlayElement_H__
58 virtual void initialise(
void);
61 void setCharHeight(
Real height );
62 Real getCharHeight()
const;
64 void setSpaceWidth(
Real width );
65 Real getSpaceWidth()
const;
67 void setFontName(
const String& font );
68 const String& getFontName()
const;
71 virtual const String& getTypeName(
void)
const;
77 void setMaterialName(
const String& matName);
111 mGeomPositionsOutOfDate =
true;
131 String doGet(
const void* target )
const;
132 void doSet(
void* target,
const String& val );
141 String doGet(
const void* target )
const;
142 void doSet(
void* target,
const String& val );
151 String doGet(
const void* target )
const;
152 void doSet(
void* target,
const String& val );
161 String doGet(
const void* target )
const;
162 void doSet(
void* target,
const String& val );
171 String doGet(
const void* target )
const;
172 void doSet(
void* target,
const String& val );
181 String doGet(
const void* target )
const;
182 void doSet(
void* target,
const String& val );
191 String doGet(
const void* target )
const;
192 void doSet(
void* target,
const String& val );
201 String doGet(
const void* target )
const;
202 void doSet(
void* target,
const String& val );
216 void addBaseParameters(
void);
246 void checkMemoryAllocation(
size_t numChars );
248 virtual void updatePositionGeometry();
250 virtual void updateTextureGeometry();
252 virtual void updateColours(
void);
static CmdSpaceWidth msCmdSpaceWidth
static CmdAlignment msCmdAlignment
void setAlignment(Alignment a)
float Real
Software floating point type.
Command object for setting the alignment.
bool mTransparent
Flag indicating if this panel should be visual or just group things.
#define _OgreOverlayExport
Class representing colour.
Command object for setting the bottom colour.
static CmdColourTop msCmdColourTop
bool mSpaceWidthOverridden
GuiMetricsMode
Enum describing how the position / size of an element is to be recorded.
This class implements an overlay element which contains simple unformatted text.
Command object for setting the caption.
Command object for setting the top colour.
Alignment mAlignment
The text alignment.
static CmdFontName msCmdFontName
static CmdColourBottom msCmdColourBottom
static CmdColour msCmdColour
Command object for setting the width of a space.
RenderOperation mRenderOp
Render operation.
Abstract definition of a 2D element to be displayed in an Overlay.
'New' rendering operation using vertex buffers.
static CmdCharHeight msCmdCharHeight
Command object for setting the constant colour.
Command object for setting the char height.
Command object for setting the caption.
ColourValue mColourBottom
Colours to use for the vertices.
Alignment getAlignment() const
Abstract class which is command object which gets/sets parameters.