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