RenderTools::TextNode Class Reference

#include <TextNode.h>

Inheritance diagram for RenderTools::TextNode:

RenderTools::Rendernode RenderTools::BindingInterface RenderTools::RenderInterface RenderTools::RelationalNode RenderTools::TransformNode RenderTools::AbstractPropertyContainer RenderTools::ContainerProperty RenderTools::AbstractProperty RenderTools::InitializeInterface

List of all members.

Public Member Functions

 TextNode (void)
 NOTE: RT_FTGL takes precedence over RT_GLUT.
virtual ~TextNode (void)
virtual void createProperties (void)
virtual const string getTypeName (bool ofComponent=false) const
virtual void onInitialize (void)
virtual void onRender (void)
void setText (const string)
const string & getText (void) const
NAABB getBounds (void) const

Static Public Member Functions

static PropertyPtr create (const XMLNodePtr &xml=XMLNodePtr())
static void loadFont (void)
static void setFontSize (int height)


Detailed Description

Definition at line 12 of file TextNode.h.


Constructor & Destructor Documentation

RenderTools::TextNode::TextNode ( void   ) 

NOTE: RT_FTGL takes precedence over RT_GLUT.

Definition at line 24 of file TextNode.cpp.

RenderTools::TextNode::~TextNode ( void   )  [virtual]

Definition at line 29 of file TextNode.cpp.


Member Function Documentation

PropertyPtr RenderTools::TextNode::create ( const XMLNodePtr xml = XMLNodePtr()  )  [static]

Reimplemented from RenderTools::Rendernode.

Definition at line 33 of file TextNode.cpp.

void RenderTools::TextNode::createProperties ( void   )  [virtual]

Reimplemented from RenderTools::Rendernode.

Definition at line 41 of file TextNode.cpp.

NAABB RenderTools::TextNode::getBounds ( void   )  const

Definition at line 180 of file TextNode.cpp.

const string & RenderTools::TextNode::getText ( void   )  const

Definition at line 102 of file TextNode.cpp.

const string RenderTools::TextNode::getTypeName ( bool  ofComponent = false  )  const [virtual]

Reimplemented from RenderTools::Rendernode.

Definition at line 46 of file TextNode.cpp.

void RenderTools::TextNode::loadFont ( void   )  [static]

Definition at line 60 of file TextNode.cpp.

void RenderTools::TextNode::onInitialize ( void   )  [virtual]

Reimplemented from RenderTools::Rendernode.

Definition at line 50 of file TextNode.cpp.

void RenderTools::TextNode::onRender ( void   )  [virtual]

Reimplemented from RenderTools::Rendernode.

Definition at line 118 of file TextNode.cpp.

void RenderTools::TextNode::setFontSize ( int  height  )  [static]

Definition at line 106 of file TextNode.cpp.

void RenderTools::TextNode::setText ( const string  text  ) 

Definition at line 98 of file TextNode.cpp.


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

Generated on Wed Jan 26 00:15:37 2011 for RenderTools by  doxygen 1.5.8