class TcLoader

Class TcLoader

Public Methods

TcLoader()
Constructor.
virtual ~TcLoader()
Destructor.
virtual TcGfxComponent* initTanComponents()
This method must be overridden to initialize the scene from compiled code.
virtual void initGLComponents()
This must be overridden to initialize openGL components.
virtual void initSharedMem()
This method is optionally overloaded to initialize shared memory
void setSceneComponent(TcGfxComponent *sceneNode)
Used by the Core classes.
void setSoundPlayer(TcAudioPlayer *sndPlayer)
Used by the Core classes.
void setNavComponent(TcGfxComponent *navNode)
Used by the Core classes.
void setGLComponent( TcGfxComponent *glComp)
Used by the Core classes.

Protected Fields

TcGfxComponent* navNode
The navigation node.
TcGfxComponent* sceneNode
The roor scene node.
TcGfxComponent* glRoot
The GL node.
TcAudioPlayer* soundPlayer
The Core Audio Player.
ifstream gfxFileIn
Used to read a scene file.

Documentation

Class TcLoader. This class is core the TcGfxComponent loader. Clients must inherit from this class and override the interface.
TcLoader()
Constructor.

virtual ~TcLoader()
Destructor.

virtual TcGfxComponent* initTanComponents()
This method must be overridden to initialize the scene from compiled code.

virtual void initGLComponents()
This must be overridden to initialize openGL components.

virtual void initSharedMem()
This method is optionally overloaded to initialize shared memory. This call is made just before Performer forks off its app,cull,draw processes.

void setSceneComponent(TcGfxComponent *sceneNode)
Used by the Core classes.

void setSoundPlayer(TcAudioPlayer *sndPlayer)
Used by the Core classes.

void setNavComponent(TcGfxComponent *navNode)
Used by the Core classes.

void setGLComponent( TcGfxComponent *glComp)
Used by the Core classes.

TcGfxComponent* navNode
The navigation node.

TcGfxComponent* sceneNode
The roor scene node.

TcGfxComponent* glRoot
The GL node.

TcAudioPlayer* soundPlayer
The Core Audio Player.

ifstream gfxFileIn
Used to read a scene file.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de