#include <scene.h>

Classes | |
| struct | Impl | 
Public Member Functions | |
| void | addObject (SceneObject *obj) | 
| virtual void | getDependencies (V_UUID &deps) | 
| virtual const rve_common::UUID & | getID () | 
| void | removeObject (SceneObject *obj) | 
Private Types | |
| typedef boost::shared_ptr< Impl > | ImplPtr | 
Private Member Functions | |
| virtual void | create (ClientContext *context) | 
| virtual void | destroy (ClientContext *context) | 
| Scene () | |
| ~Scene () | |
Private Attributes | |
| ImplPtr | impl_ | 
Friends | |
| ScenePtr | createScene (const ClientContextPtr &) | 
| void | destroyScene (Scene *) | 
typedef boost::shared_ptr<Impl> rve_render_client::Scene::ImplPtr [private] | 
        
| rve_render_client::Scene::Scene | ( | ) |  [private] | 
        
| rve_render_client::Scene::~Scene | ( | ) |  [private] | 
        
| void rve_render_client::Scene::addObject | ( | SceneObject * | obj | ) | 
| void rve_render_client::Scene::create | ( | ClientContext * | context | ) |  [private, virtual] | 
        
Implements rve_render_client::ContextObject.
| void rve_render_client::Scene::destroy | ( | ClientContext * | context | ) |  [private, virtual] | 
        
Implements rve_render_client::ContextObject.
| void rve_render_client::Scene::getDependencies | ( | V_UUID & | deps | ) |  [virtual] | 
        
Implements rve_render_client::ContextObject.
| const rve_common::UUID & rve_render_client::Scene::getID | ( | ) |  [virtual] | 
        
Implements rve_render_client::ContextObject.
| void rve_render_client::Scene::removeObject | ( | SceneObject * | obj | ) | 
| ScenePtr createScene | ( | const ClientContextPtr & | context | ) |  [friend] | 
        
| void destroyScene | ( | Scene * | scene | ) |  [friend] | 
        
ImplPtr rve_render_client::Scene::impl_ [private] |