VR-Forces 4.1 Class Documentation
List of all members | 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]

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.
- Public Member Functions inherited from makVrv::DtSetVisibilityInterface
virtual ~DtSetVisibilityInterface ()

Detailed Description

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

Member Typedef Documentation

Constructor & Destructor Documentation

virtual makVrv::DtWindowTextInstance::~DtWindowTextInstance ( )
virtual

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 Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)