MovableText Class Reference
#include <MovableText.hh>
Detailed Description
Movable text.
Public Types | |
enum | HorizAlign { H_LEFT, H_CENTER } |
Horizontal alignment. | |
enum | VertAlign { V_BELOW, V_ABOVE } |
vertical alignment | |
Public Member Functions | |
MovableText () | |
Constructor. | |
virtual | ~MovableText () |
Destructor. | |
void | Load (const std::string &name, const Ogre::UTFString &text, const std::string &fontName="Arial", float charHeight=1.0, const Ogre::ColourValue &color=Ogre::ColourValue::White) |
Loads text and font info. | |
void | SetFontName (const std::string &font) |
Set the font. | |
const std::string & | GetFont () const |
Get the font. | |
void | SetText (const Ogre::UTFString &caption) |
Set the text to display. | |
const Ogre::UTFString & | GetText () const |
Get the displayed text. | |
void | SetColor (const Ogre::ColourValue &color) |
Set the text color. | |
const Ogre::ColourValue & | GetColor () const |
Get the text color. | |
void | SetCharHeight (float height) |
Set the height of a character. | |
float | GetCharHeight () const |
Set the height of a characters. | |
void | SetSpaceWidth (float width) |
Set the width of a space. | |
float | GetSpaceWidth () const |
Get the width of a space. | |
void | SetTextAlignment (const HorizAlign &hAlign, const VertAlign &vAlign) |
Set the alignment of the text. | |
void | SetBaseline (float height) |
Set the baseline height of the text. | |
float | GetBaseline () const |
Get the baseline height. | |
void | SetShowOnTop (bool show) |
True=text always is displayed ontop. | |
bool | GetShowOnTop () const |
True=text is displayed on top. | |
Ogre::AxisAlignedBox | GetAABB () |
Get the axis aligned bounding box of the text. | |
Protected Member Functions | |
void | _setupGeometry () |
setup the geometry (from MovableText) | |
void | _updateColors () |
update the color(from MovableText) | |
void | getWorldTransforms (Ogre::Matrix4 *xform) const |
Get the world transform (from MovableObject). | |
float | getBoundingRadius () const |
Get the bounding radiu (from MovableObject). | |
float | getSquaredViewDepth (const Ogre::Camera *cam) const |
Get the squared view depth (from MovableObject). | |
void | getRenderOperation (Ogre::RenderOperation &op) |
Get the render operation. | |
const Ogre::MaterialPtr & | getMaterial (void) const |
Get the material. | |
const Ogre::LightList & | getLights (void) const |
Get the lights. |
The documentation for this class was generated from the following file: