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