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 | ) |