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 |