Public Member Functions | Private Types | Private Attributes
rve_render_server::Scene Class Reference

#include <scene.h>

List of all members.

Public Member Functions

BillboardTextcreateBillboardText (const rve_common::UUID &id)
CameracreateCamera (const rve_common::UUID &id)
MeshInstancecreateMeshInstance (const rve_common::UUID &id, const rve_common::UUID &mesh_id)
void destroyBillboardText (const rve_common::UUID &id)
void destroyCamera (const rve_common::UUID &id)
void destroyMeshInstance (const rve_common::UUID &id)
BillboardTextgetBillboardText (const rve_common::UUID &id)
CameragetCamera (const rve_common::UUID &id)
const rve_common::UUIDgetID ()
LinesManagergetLinesManager ()
MeshInstancegetMeshInstance (const rve_common::UUID &id)
PointsManagergetPointsManager ()
Ogre::SceneManager * getSceneManager ()
TrianglesManagergetTrianglesManager ()
 Scene (const rve_common::UUID &id, Ogre::SceneManager *scene_manager)
 ~Scene ()

Private Types

typedef std::map
< rve_common::UUID,
BillboardTextPtr
M_BillboardText
typedef std::map
< rve_common::UUID, CameraPtr
M_Camera
typedef std::map
< rve_common::UUID,
MeshInstancePtr
M_MeshInstance

Private Attributes

M_BillboardText billboard_texts_
M_Camera cameras_
rve_common::UUID id_
LinesManagerlines_manager_
M_MeshInstance mesh_instances_
PointsManagerpoints_manager_
Ogre::SceneManager * scene_manager_
TrianglesManagertriangles_manager_

Detailed Description

Definition at line 60 of file scene.h.


Member Typedef Documentation

Definition at line 95 of file scene.h.

Definition at line 89 of file scene.h.

Definition at line 92 of file scene.h.


Constructor & Destructor Documentation

rve_render_server::Scene::Scene ( const rve_common::UUID id,
Ogre::SceneManager *  scene_manager 
)

Definition at line 51 of file scene.cpp.

Definition at line 60 of file scene.cpp.


Member Function Documentation

Definition at line 132 of file scene.cpp.

Definition at line 71 of file scene.cpp.

Definition at line 108 of file scene.cpp.

Definition at line 139 of file scene.cpp.

Definition at line 86 of file scene.cpp.

Definition at line 127 of file scene.cpp.

Definition at line 144 of file scene.cpp.

Definition at line 97 of file scene.cpp.

Definition at line 83 of file scene.h.

Definition at line 79 of file scene.h.

Definition at line 116 of file scene.cpp.

Definition at line 78 of file scene.h.

Ogre::SceneManager* rve_render_server::Scene::getSceneManager ( ) [inline]

Definition at line 82 of file scene.h.

Definition at line 80 of file scene.h.


Member Data Documentation

Definition at line 96 of file scene.h.

Definition at line 90 of file scene.h.

Definition at line 86 of file scene.h.

Definition at line 99 of file scene.h.

Definition at line 93 of file scene.h.

Definition at line 98 of file scene.h.

Ogre::SceneManager* rve_render_server::Scene::scene_manager_ [private]

Definition at line 87 of file scene.h.

Definition at line 100 of file scene.h.


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


rve_render_server
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:15