iso::visual::Scene Class Reference

#include <iso_visual_scene.h>

Inherits iso::visual::SceneObject.

Inheritance diagram for iso::visual::Scene:

Inheritance graph
[legend]
Collaboration diagram for iso::visual::Scene:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Scene (const base::String &pName)
 ~Scene ()
int sceneObjectCount () const
SceneObjectsceneObject (int pSceneObjectIndex)
SceneObjectsceneObject (const base::String &pName)
void addSceneObject (SceneObject *pSceneObject)
void update ()
void render ()
void registerSceneObjectData (SceneObject *pSceneObject)

Protected Attributes

data::IndexHash< base::String,
SceneObject
mSceneObjects

Constructor & Destructor Documentation

Scene::Scene ( const base::String &  pName  ) 

Scene::~Scene (  ) 


Member Function Documentation

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  ) 


Member Data Documentation

data::IndexHash< base::String, SceneObject > iso::visual::Scene::mSceneObjects [protected]

scene objects


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:23:41 2011 for iso visual by  doxygen 1.5.1