Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends
rve_render_client::Scene Class Reference

#include <scene.h>

Inheritance diagram for rve_render_client::Scene:
Inheritance graph
[legend]

List of all members.

Classes

struct  Impl

Public Member Functions

void addObject (SceneObject *obj)
virtual void getDependencies (V_UUID &deps)
virtual const rve_common::UUIDgetID ()
void removeObject (SceneObject *obj)

Private Types

typedef boost::shared_ptr< ImplImplPtr

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

Detailed Description

Definition at line 47 of file scene.h.


Member Typedef Documentation

typedef boost::shared_ptr<Impl> rve_render_client::Scene::ImplPtr [private]

Definition at line 63 of file scene.h.


Constructor & Destructor Documentation

Definition at line 136 of file scene.cpp.

Definition at line 141 of file scene.cpp.


Member Function Documentation

Definition at line 145 of file scene.cpp.

void rve_render_client::Scene::create ( ClientContext context) [private, virtual]

Implements rve_render_client::ContextObject.

Definition at line 155 of file scene.cpp.

void rve_render_client::Scene::destroy ( ClientContext context) [private, virtual]

Implements rve_render_client::ContextObject.

Definition at line 160 of file scene.cpp.

Implements rve_render_client::ContextObject.

Definition at line 170 of file scene.cpp.

Implements rve_render_client::ContextObject.

Definition at line 165 of file scene.cpp.

Definition at line 150 of file scene.cpp.


Friends And Related Function Documentation

ScenePtr createScene ( const ClientContextPtr &  context) [friend]
void destroyScene ( Scene scene) [friend]

Definition at line 179 of file scene.cpp.


Member Data Documentation

Definition at line 65 of file scene.h.


The documentation for this class was generated from the following files:


rve_render_client
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:32