vtTextMesh Class Reference
[Scene Graph]

List of all members.

Detailed Description

A Text Mesh is a special kind of Mesh which contains text instead of general geometry primitives. vtTextMesh is used similarly with vtMesh: you create them and add them to vtGeom objects to add them to the scene.


Public Member Functions

 vtTextMesh (vtFont *font, float fSize=1, bool bCenter=false)
void Release ()
 Use this method instead of delete, when you are done with this object.
void SetText (const char *text)
 Set the text string that this TextMesh should display.
void SetText (const wchar_t *text)
 Set the (wide) text string that this TextMesh should display.
void SetText (const std::wstring &text)
 Set the (wide) text string that this TextMesh should display.
void SetPosition (const FPoint3 &pos)
 Set the position (XYZ translation) of the text in its own frame.
void SetRotation (const FQuat &rot)
 Set the rotation (Quaternion) of the text in its own frame.
void SetAlignment (int align)
 Set the text alignment: 0 for XY plane, 1 for XZ, 2 for YZ.
void SetColor (const RGBAf &rgba)
 Set the color.


Constructor & Destructor Documentation

vtTextMesh::vtTextMesh vtFont font,
float  fSize = 1,
bool  bCenter = false
 

Construct a TextMesh object.

Parameters:
font The font that will be used to draw the text.
fSize Size (height) in world units of the text rectangle.
bCenter If true, the origin of the text rectangle is at it's bottom center. Otherwise, bottom left.


Generated on Tue Apr 22 10:11:08 2008 for vtlib library by  doxygen 1.4.5