VR-Forces 4.0.4 Class Documentation
Classes | Public Types | Public Member Functions
makVrv::DtWindowTextInstance Class Reference

Interface for a DtWindowTextInstance An object that draws a 2D text. More...

Inheritance diagram for makVrv::DtWindowTextInstance:
Inheritance graph
[legend]

List of all members.

Classes

struct  Vertex
 A 2D Vertex for the text. More...

Public Types

typedef std::vector< VertexVertexList

Public Member Functions

virtual ~DtWindowTextInstance ()
 DTOR.
virtual void setTopLeftCorner (float x, float y)=0
 Set the Top left corner of the text in normalized screen coordinates (0..1)
virtual void setVisible (bool isVisible)=0
 Set the text visible or invisible.
virtual void setColor (float r, float g, float b, float a)=0
 Set the text's color.
virtual void setText (const std::string &textString)=0
 Set the text to display.
virtual void setFont (const std::string &fontFile, float sizeInPoints)=0
 Set the font file and size in points to display the text in.
virtual void setTextBoxWidth (unsigned int widthInPixels)=0
 Set the width of the text box in pixels.
virtual void setAlignment (DtWindowText::TextAlignment alignment)=0
 Set the alignment mode of the text.

Detailed Description

Interface for a DtWindowTextInstance An object that draws a 2D text.


Member Typedef Documentation


Constructor & Destructor Documentation

DTOR.


Member Function Documentation

virtual void makVrv::DtWindowTextInstance::setTopLeftCorner ( float  x,
float  y 
) [pure virtual]

Set the Top left corner of the text in normalized screen coordinates (0..1)

Implemented in makVrv::DtOsgWindowTextInstance.

virtual void makVrv::DtWindowTextInstance::setVisible ( bool  isVisible) [pure virtual]

Set the text visible or invisible.

Implements makVrv::DtSetVisibilityInterface.

Implemented in makVrv::DtOsgWindowTextInstance.

virtual void makVrv::DtWindowTextInstance::setColor ( float  r,
float  g,
float  b,
float  a 
) [pure virtual]

Set the text's color.

Implemented in makVrv::DtOsgWindowTextInstance.

virtual void makVrv::DtWindowTextInstance::setText ( const std::string &  textString) [pure virtual]

Set the text to display.

Implemented in makVrv::DtOsgWindowTextInstance.

virtual void makVrv::DtWindowTextInstance::setFont ( const std::string &  fontFile,
float  sizeInPoints 
) [pure virtual]

Set the font file and size in points to display the text in.

Implemented in makVrv::DtOsgWindowTextInstance.

virtual void makVrv::DtWindowTextInstance::setTextBoxWidth ( unsigned int  widthInPixels) [pure virtual]

Set the width of the text box in pixels.

Implemented in makVrv::DtOsgWindowTextInstance.

virtual void makVrv::DtWindowTextInstance::setAlignment ( DtWindowText::TextAlignment  alignment) [pure virtual]

Set the alignment mode of the text.

Implemented in makVrv::DtOsgWindowTextInstance.


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)