Public Types | 
| enum   | TextureQuality { TEXTURE_OFF =  0, 
TEXTURE_POINT_SAMPLE =  1, 
TEXTURE_NORMAL =  2
 } | 
| enum   | RunningState { RUNNING, 
STARTING, 
PAUSED
 } | 
 Static Public Methods | 
| void  | init () | 
| void  | done () | 
| void  | loadDefaultScene () | 
| void  | loadScene (const char *) | 
| void  | clearScene () | 
| TextureQuality  | getTextureQuality () | 
| void  | setTextureQuality (TextureQuality q) | 
| bool  | isTexturesOff () | 
| bool  | insertObject (S5object *object) | 
| bool  | insertObject (S5object *object, SoGroup *sceneRoot) | 
| bool  | insertObjectSomewhere (S5object *object, float sceneRadius, int attempts=10) | 
| bool  | insertObjectSomewhere (S5object *object, SoGroup *sceneRoot, float sceneRadius, int attempts=10) | 
| bool  | positionObjectSomewhere (S5object *object, float sceneRadius, int attempts=10) | 
| void  | addCamera (S5camera *camera) | 
| void  | insertCamera (S5camera *camera, int index) | 
| void  | removeCamera (S5camera *camera) | 
| void  | removeAllCameras () | 
| SoGroup *  | getCamerasGroup () | 
| SoNode *  | getSceneGraph () | 
| void  | setSceneGraph (SoNode *node) | 
| bool  | getRunningState () | 
| void  | setRunningState (const bool run) | 
| RunningState  | getRunningStateInternal () | 
| SoSceneManager *  | getSceneManager () | 
| S5input *  | getUserInput () | 
| bool  | timeTick (SbTime deltaTime) | 
 Static Protected Methods | 
| void  | constructHidenScene () | 
| void  | timeTickSensorCB (void *data, SoSensor *sensor) | 
| void  | updateComplexity () | 
 Static Protected Attributes | 
| SoSceneManager *  | sceneManager | 
| SoGroup *  | internalSceneGraphRoot | 
| SoGroup *  | camerasGroup | 
| SoNode *  | sceneGraph | 
| S5input *  | userInput | 
| RunningState  | runningState | 
| int  | startingCountdown | 
| TextureQuality  | textureQuality |