#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] |