OpenPolygon  1.0.0
OpenPolygon is a Rendering Engine
renderprocessmanager.h
1 #ifndef RENDERPROCESSMANAGER_H
2 #define RENDERPROCESSMANAGER_H
3 
4 #include "index.h"
5 #include "drawevent.h"
6 #include "renderentitymanager.h"
7 #include "rendermodulmanager.h"
8 
9 namespace Engine
10 {
12  {
13  public:
14  explicit RenderProcessManager( RenderEntityManager * entity_manager);
16 
17  void setRenderModulManager( RenderModulManager * modul_manager );
18 
19  void renderProcess( const DrawEvent & event );
20  void renderClassicProcess( const DrawEvent & event );
21 
22  RenderEntityManager * getRenderEntityManager(void);
23 
24  private:
25 
26  RenderEntityManager * m_render_entity_manager;
27  RenderModulManager * m_render_modul_manager;
28  };
29 }
30 
31 #endif // RENDERPROCESSMANAGER_H
Definition: rendermodulmanager.h:14
Definition: element.h:23
The DrawEvent - event class.
Definition: drawevent.h:31
Definition: renderprocessmanager.h:11
Definition: renderentitymanager.h:28