version 3.3

VRS::TEXT::TextBillboard Class Reference

A Billboarding transform supporting more possibilities than the normal VRS Billboard and also offering increased speed. More...

#include <vrs/text/textbillboard.h>

Inheritance diagram for VRS::TEXT::TextBillboard:

VRS::Transform VRS::RenderObj VRS::SharedObj VRS::Visitable

List of all members.

Public Types

enum  TextBillboardAxis {
  TBA_POINT = 0, TBA_X = 1, TBA_Y = 2, TBA_XY = 3,
  TBA_Z = 4, TBA_XZ = 5, TBA_YZ = 6, TBA_XYZ = 7
}
 Specifies which axis´ will be fixed. More...

Public Member Functions

 VRS_SERIALIZABLE_CLASS_ENUM (TextBillboardAxis)
 TextBillboard (TextBillboardAxis axis=TextBillboard::TBA_POINT)
 Constructor.
virtual ~TextBillboard ()
 Destructor.
virtual const Matrixmatrix (Engine *engine=0) const
 Returns the Matrix for this transform.
 VRS_TYPEINFO (TextBillboard, Transform)
 VRS_SERIALIZABLE (TextBillboard)


Detailed Description

A Billboarding transform supporting more possibilities than the normal VRS Billboard and also offering increased speed.

Member Enumeration Documentation

Specifies which axis´ will be fixed.

Enumerator:
TBA_POINT  All axis will be oriented towards the camera ( SPHERICAL ).
TBA_X  The given axis will stay fixed ( CYLINDRICAL ).
TBA_Y 
TBA_XY 
TBA_Z 
TBA_XZ 
TBA_YZ 
TBA_XYZ 


Constructor & Destructor Documentation

VRS::TEXT::TextBillboard::TextBillboard ( TextBillboardAxis  axis = TextBillboard::TBA_POINT  ) 

Constructor.

virtual VRS::TEXT::TextBillboard::~TextBillboard (  )  [virtual]

Destructor.


Member Function Documentation

VRS::TEXT::TextBillboard::VRS_SERIALIZABLE_CLASS_ENUM ( TextBillboardAxis   ) 

virtual const Matrix& VRS::TEXT::TextBillboard::matrix ( Engine engine = 0  )  const [virtual]

Returns the Matrix for this transform.

Implements VRS::Transform.

VRS::TEXT::TextBillboard::VRS_TYPEINFO ( TextBillboard  ,
Transform   
)

VRS::TEXT::TextBillboard::VRS_SERIALIZABLE ( TextBillboard   ) 


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

Generated on Wed May 22 06:00:41 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact