MRPT logo

mrpt::opengl::CText Class Reference

A 2D text (bitmap rendering): it always "faces the observer" despite it's at some 3D location. More...

#include <mrpt/opengl/CText.h>

Inheritance diagram for mrpt::opengl::CText:

mrpt::opengl::CRenderizable mrpt::utils::CSerializable

List of all members.

Public Member Functions

void render ()
 Render.

Static Public Member Functions

static CTextPtr Create ()
 Class factory.

Public Attributes

std::string m_str
std::string m_fontName
int m_fontHeight
int m_fontWidth

Private Member Functions

 CText (const std::string &str=std::string(""))
 Constructor.
virtual ~CText ()
 Private, virtual destructor: only can be deleted from smart pointers.


Detailed Description

A 2D text (bitmap rendering): it always "faces the observer" despite it's at some 3D location.

See also:
opengl::COpenGLScene

Definition at line 46 of file CText.h.


Constructor & Destructor Documentation

mrpt::opengl::CText::CText ( const std::string &  str = std::string("")  )  [private]

Constructor.

virtual mrpt::opengl::CText::~CText (  )  [private, virtual]

Private, virtual destructor: only can be deleted from smart pointers.


Member Function Documentation

static CTextPtr mrpt::opengl::CText::Create (  )  [inline, static]

Class factory.

Definition at line 61 of file CText.h.

References mrpt::opengl::CText.

void mrpt::opengl::CText::render (  )  [virtual]

Render.

Implements mrpt::opengl::CRenderizable.


Member Data Documentation

Definition at line 54 of file CText.h.

Definition at line 53 of file CText.h.

Definition at line 54 of file CText.h.

Definition at line 52 of file CText.h.




Page generated by Doxygen 1.5.8 for MRPT 0.6.5 SVN:exported at Mon Jan 12 13:00:16 UTC 2009