#include <batch_manager.h>
Classes | |
struct | InputInfo |
Public Member Functions | |
void | add (const rve_common::UUID &id, const Input &input) |
BatchManager (Ogre::SceneManager *scene_manager) | |
void | remove (const rve_common::UUID &id) |
~BatchManager () | |
Private Types | |
typedef std::map< Description, Renderer * > | M_DescToRenderer |
typedef std::map < rve_common::UUID, InputInfo > | M_InputInfo |
Private Member Functions | |
Renderer * | getOrCreateRenderer (const Input &input) |
Private Attributes | |
M_InputInfo | input_to_renderer_ |
M_DescToRenderer | renderers_ |
Ogre::SceneManager * | scene_manager_ |
Definition at line 45 of file batch_manager.h.
typedef std::map<Description, Renderer*> rve_render_server::BatchManager< Child, Input, Renderer, Description >::M_DescToRenderer [private] |
Definition at line 114 of file batch_manager.h.
typedef std::map<rve_common::UUID, InputInfo> rve_render_server::BatchManager< Child, Input, Renderer, Description >::M_InputInfo [private] |
Definition at line 54 of file batch_manager.h.
rve_render_server::BatchManager< Child, Input, Renderer, Description >::BatchManager | ( | Ogre::SceneManager * | scene_manager | ) | [inline] |
Definition at line 57 of file batch_manager.h.
rve_render_server::BatchManager< Child, Input, Renderer, Description >::~BatchManager | ( | ) | [inline] |
Definition at line 63 of file batch_manager.h.
void rve_render_server::BatchManager< Child, Input, Renderer, Description >::add | ( | const rve_common::UUID & | id, |
const Input & | input | ||
) | [inline] |
Definition at line 75 of file batch_manager.h.
Renderer* rve_render_server::BatchManager< Child, Input, Renderer, Description >::getOrCreateRenderer | ( | const Input & | input | ) | [inline, private] |
Definition at line 97 of file batch_manager.h.
void rve_render_server::BatchManager< Child, Input, Renderer, Description >::remove | ( | const rve_common::UUID & | id | ) | [inline] |
Definition at line 86 of file batch_manager.h.
M_InputInfo rve_render_server::BatchManager< Child, Input, Renderer, Description >::input_to_renderer_ [private] |
Definition at line 112 of file batch_manager.h.
M_DescToRenderer rve_render_server::BatchManager< Child, Input, Renderer, Description >::renderers_ [private] |
Definition at line 115 of file batch_manager.h.
Ogre::SceneManager* rve_render_server::BatchManager< Child, Input, Renderer, Description >::scene_manager_ [private] |
Definition at line 117 of file batch_manager.h.