Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

SceneGraphLetters Class Reference

#include <SceneGraphLetters.h>

Inherits Scenegraph.

Inheritance diagram for SceneGraphLetters:

Inheritance graph
[legend]
Collaboration diagram for SceneGraphLetters:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SceneGraphLetters (void)
 ~SceneGraphLetters (void)
void init ()
 initialize the scenegraph, should be called in the init() openGL routine
void update (float time)
void interpolate (float interval, float time)
void render ()
 render the scenegraph, should be called in the render() openGL routine

Public Attributes

XMLSongReadersr
SongTextst
ThingMeshmeshLettersArr
Nodetm_MaterialNode
float tst
StrFltVec ttc

Private Member Functions

Vector3getInterpolationPoint ()
void resetInterpolation (Vector3 *startVec, Vector3 *endVec, float startTime, float EndTime)

Private Attributes

Vector3posVec
float dx
float dy
float dz
float br1
float br2
int initRowPos
float endtime

Constructor & Destructor Documentation

SceneGraphLetters::SceneGraphLetters void   ) 
 

SceneGraphLetters::~SceneGraphLetters void   ) 
 


Member Function Documentation

Vector3 * SceneGraphLetters::getInterpolationPoint  )  [private]
 

void SceneGraphLetters::init  ) 
 

initialize the scenegraph, should be called in the init() openGL routine

Reimplemented from Scenegraph.

void SceneGraphLetters::interpolate float  interval,
float  time
 

void SceneGraphLetters::render  ) 
 

render the scenegraph, should be called in the render() openGL routine

Reimplemented from Scenegraph.

void SceneGraphLetters::resetInterpolation Vector3 startVec,
Vector3 endVec,
float  startTime,
float  EndTime
[private]
 

void SceneGraphLetters::update float  time  ) 
 


Member Data Documentation

float SceneGraphLetters::br1 [private]
 

float SceneGraphLetters::br2 [private]
 

float SceneGraphLetters::dx [private]
 

float SceneGraphLetters::dy [private]
 

float SceneGraphLetters::dz [private]
 

float SceneGraphLetters::endtime [private]
 

int SceneGraphLetters::initRowPos [private]
 

ThingMesh* SceneGraphLetters::meshLettersArr
 

Vector3* SceneGraphLetters::posVec [private]
 

XMLSongReader* SceneGraphLetters::sr
 

SongText* SceneGraphLetters::st
 

Node* SceneGraphLetters::tm_MaterialNode
 

float SceneGraphLetters::tst
 

StrFltVec SceneGraphLetters::ttc
 


The documentation for this class was generated from the following files:
Generated on Mon Jan 24 17:42:33 2005 for Loud and Proud by doxygen 1.3.8