|
OpenPolygon
1.0.0
OpenPolygon is a Rendering Engine
|
The BasicColourTech - Basic Technique class. More...
#include <basiccolourtech.h>
Public Member Functions | |
| BasicColourTech (const std::string &name) | |
| void | Create (void) |
| void | Prepare (void) |
| void | Update (void) |
| void | Render (Texture *basic) |
Public Member Functions inherited from Engine::GLTechnique | |
| GLTechnique (const std::string &name) | |
| void | RenderToDepthTextureStart (FrameBuffer *fbo, OpenPolygonDisplay *display) |
| void | RenderToDepthTextureStop (FrameBuffer *fbo) |
| void | RenderToBasicTextureStart (FrameBuffer *fbo, OpenPolygonDisplay *display) |
| void | RenderToBasicTextureStop (FrameBuffer *fbo) |
| void | RenderToColourTextureStart (FrameBuffer *fbo, OpenPolygonDisplay *display, GLenum buffers[]) |
| void | RenderToColourTextureStop (FrameBuffer *fbo) |
Public Member Functions inherited from Engine::Technique | |
| Technique (const std::string &name) | |
| 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) |
Additional Inherited Members | |
Protected Attributes inherited from Engine::Technique | |
| 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 BasicColourTech - Basic Technique class.
1.8.10