Public Types | |
| typedef boost::unordered_set < ClientContext * >  | S_ClientContext | 
| typedef boost::unordered_set < SceneObject * >  | S_SceneObject | 
Public Member Functions | |
| void | addObject (SceneObject *obj) | 
| void | create (ClientContext *context) | 
| void | destroy (ClientContext *context) | 
| void | getDependencies (V_UUID &deps) | 
| const rve_common::UUID & | getID () | 
| rve_interfaces::SceneProxy * | getProxy (ClientContext *context) | 
| Impl (Scene *parent) | |
| void | removeObject (SceneObject *obj) | 
Public Attributes | |
| S_ClientContext | contexts_ | 
| rve_common::UUID | id_ | 
| S_SceneObject | objects_ | 
| Scene * | parent_ | 
| typedef boost::unordered_set<ClientContext*> rve_render_client::Scene::Impl::S_ClientContext | 
| typedef boost::unordered_set<SceneObject*> rve_render_client::Scene::Impl::S_SceneObject | 
| rve_render_client::Scene::Impl::Impl | ( | Scene * | parent | ) | 
| void rve_render_client::Scene::Impl::addObject | ( | SceneObject * | obj | ) | 
| void rve_render_client::Scene::Impl::create | ( | ClientContext * | context | ) | 
| void rve_render_client::Scene::Impl::destroy | ( | ClientContext * | context | ) | 
| void rve_render_client::Scene::Impl::getDependencies | ( | V_UUID & | deps | ) | 
| const rve_common::UUID& rve_render_client::Scene::Impl::getID | ( | ) |  [inline] | 
        
| rve_interfaces::SceneProxy * rve_render_client::Scene::Impl::getProxy | ( | ClientContext * | context | ) | 
| void rve_render_client::Scene::Impl::removeObject | ( | SceneObject * | obj | ) |