class TcApplication Tandem core application base class
Tandem core application base class. Every tandem application must inherit from this class. TcApplication is based on the Factory Method design pattern. Clients override the create methods to get the desired modules.
virtual ~TcApplication()
void tdAppUpdate()
void runTcApp()
int config()
virtual TcNetManager* createNetworkManager(int argc, char* argv[], long& clientLocalPort, long& clientRemotePort, bool& clientRemoteConnect, TcUtString& clientUserName, TcUtString& clientWorldServer, TcUtString& clientWorldName)
clientRemotePort - the port on the server that the client will connect to.
clientRemoteConnect - a flag indicating whether to connect to a server or not.
clientUserName - The client's user name
clientWorldServer - The url of the host.
clientWorldName - The name of the world to connect to.
virtual TcInteractionManager* createInteractionManager(TcGfxManager &gfxManager)
virtual TcGfxManager* createGfxManager(int argc, char *argv[], TcLoader *clientLoader)
virtual TcAvatarManager* createAvatarManager()
virtual TcLoader* createLoader()
virtual TcAudioPlayer* createAudioPlayer()
const TcNetManager* getNetManager()
TcGfxManager* sceneManager
TcAudioPlayer* audioPlayer
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