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);
245 void checkMemoryAllocation(
size_t numChars );
247 virtual void updatePositionGeometry();
249 virtual void updateTextureGeometry();
251 virtual void updateColours(
void);
void setAlignment(Alignment a)
static CmdSpaceWidth msCmdSpaceWidth
static CmdColourTop msCmdColourTop
static CmdColour msCmdColour
GuiMetricsMode
Enum describing how the position / size of an element is to be recorded.
static CmdColourBottom msCmdColourBottom
Class representing colour.
float Real
Software floating point type.
#define _OgreOverlayExport
Alignment getAlignment() const
ColourValue mColourBottom
Colours to use for the vertices.
Command object for setting the caption.
Command object for setting the bottom colour.
Command object for setting the alignment.
static CmdAlignment msCmdAlignment
This class implements an overlay element which contains simple unformatted text.
Command object for setting the caption.
RenderOperation mRenderOp
Render operation.
Command object for setting the width of a space.
Command object for setting the char height.
Abstract definition of a 2D element to be displayed in an Overlay.
'New' rendering operation using vertex buffers.
Abstract class which is command object which gets/sets parameters.
static CmdFontName msCmdFontName
static CmdCharHeight msCmdCharHeight
Command object for setting the top colour.
Command object for setting the constant colour.
Alignment mAlignment
The text alignment.
bool mTransparent
Flag indicating if this panel should be visual or just group things.