|
OpenPolygon
1.0.0
OpenPolygon is a Rendering Engine
|
The Technique - abstract / interface class. More...
#include <technique.h>
Public Member Functions | |
| Technique (const std::string &name) | |
| virtual void | Create (void)=0 |
| virtual void | Prepare (void)=0 |
| virtual void | Update (void)=0 |
| virtual void | Render (Texture *basic)=0 |
| void | setRenderModulManager (RenderModulManager *render_module_manager) |
| void | setScreenPosition (Position *position) |
| void | setScreen (Mesh *mesh) |
| void | setActiveSystem (RenderSystem *system) |
| void | setFrameBuffer (FrameBuffer *fbo) |
| bool | isActived (void) |
| void | setStatus (bool status) |
| std::string | getName (void) |
| FrameBuffer * | getFrameBuffer (void) |
| RenderModulManager * | getRenderModulManager (void) |
Protected Attributes | |
| std::string | m_name |
| RenderSystem * | m_system |
| FrameBuffer * | m_fbo |
| Mesh * | m_screen |
| Position * | m_screen_position |
| RenderModulManager * | m_render_modul_manager |
| bool | m_active |
The Technique - abstract / interface class.
1.8.10