OpenPolygon
1.0.0
OpenPolygon is a Rendering Engine
|
The SpotShadowTech - Technique class. More...
#include <spotshadowtech.h>
Public Member Functions | |
SpotShadowTech (const string &tech_name) | |
void | Create (void) |
void | Prepare (void) |
void | Update (void) |
void | Render (Texture *basic) |
![]() | |
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) |
![]() | |
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 | |
![]() | |
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 SpotShadowTech - Technique class.