Main Page   Modules   Class Hierarchy   Compound List   Compound Members  

Control

Classes which control the operation and syncronization of the engine. More...

Compounds

class  GAUGE3D::GEngine
class  GAUGE3D::GScheduler

Typedefs

typedef GSmartPointer<GScheduler> pGScheduler
 Smart pointer to a GScheduler.


Variables

GAUGE3D_API pGScheduler gMiscScheduler
 Scheduler for miscellaneous tasks. More...

GAUGE3D_API pGScheduler gInputScheduler
 Scheduler for input and message handling tasks. More...

GAUGE3D_API pGScheduler gVideoScheduler
 Scheduler for video and rendering tasks. More...


Detailed Description

Classes which control the operation and syncronization of the engine.

This includes GScheduler, which syncronizes the engine, and GEngine, which initializes and controls the engine.


Variable Documentation

GAUGE3D_API pGScheduler GAUGE3D::gMiscScheduler
 

Scheduler for miscellaneous tasks.

GEngine::MainLoop() will call gMiscScheduler->DoFrame() every frame.

GAUGE3D_API pGScheduler GAUGE3D::gInputScheduler
 

Scheduler for input and message handling tasks.

GEngine::MainLoop() will call gInputScheduler->DoFrame() every frame if the input subsystem has been activated.

GAUGE3D_API pGScheduler GAUGE3D::gVideoScheduler
 

Scheduler for video and rendering tasks.

GEngine::MainLoop() will call gVideoScheduler->DoFrame() every frame if the video subsystem has been activated.


Generated at Tue Jan 30 17:07:34 2001 for gauge3d by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000