#include <iso_visual_scene.h>
Inherits iso::visual::SceneObject.
Inheritance diagram for iso::visual::Scene:
Public Member Functions | |
Scene (const base::String &pName) | |
~Scene () | |
int | sceneObjectCount () const |
SceneObject * | sceneObject (int pSceneObjectIndex) |
SceneObject * | sceneObject (const base::String &pName) |
void | addSceneObject (SceneObject *pSceneObject) |
void | update () |
void | render () |
void | registerSceneObjectData (SceneObject *pSceneObject) |
Protected Attributes | |
data::IndexHash< base::String, SceneObject > | mSceneObjects |
Scene::Scene | ( | const base::String & | pName | ) |
Scene::~Scene | ( | ) |
int Scene::sceneObjectCount | ( | ) | const |
SceneObject * Scene::sceneObject | ( | int | pSceneObjectIndex | ) |
SceneObject * Scene::sceneObject | ( | const base::String & | pName | ) |
void Scene::addSceneObject | ( | SceneObject * | pSceneObject | ) |
void Scene::update | ( | ) | [virtual] |
Reimplemented from iso::visual::SceneObject.
void Scene::render | ( | ) |
Reimplemented from iso::visual::SceneObject.
void Scene::registerSceneObjectData | ( | SceneObject * | pSceneObject | ) |
data::IndexHash< base::String, SceneObject > iso::visual::Scene::mSceneObjects [protected] |
scene objects