#include <GLEnergyRender.h>
Inheritance diagram for GLEnergyRender:
Public Member Functions | |
GLEnergyRender (int *stopFlag, bool useDisplayList=true) | |
virtual void | clearDisplayList (void) |
virtual void | useDisplayList (bool use) |
virtual bool | displayListUsed (void) const |
virtual void | renderScene (Shader &shader, FrameBuffer &fb, Camera &camera, Scene &scene) |
Protected Member Functions | |
void | _render_light_map (LightMap &) |
void | _render_partial_energy (PolygonalEnergy &) |
void | _render_energy (Scene &) |
virtual void | _render (Shader &shader, FrameBuffer &fb, Camera &camera, Scene &scene) |
Protected Attributes | |
GLuint | _displayList |
bool | _useDisplayList |
int * | _pStopFlag |
Definition at line 18 of file GLEnergyRender.h.
|
Constructor
Definition at line 42 of file GLEnergyRender.h. |
|
Reimplemented from GLRender. Definition at line 217 of file GLEnergyRender.cc. References GLRender::_displayList, GLEnergyRender::_render_energy(), and GLRender::_useDisplayList. |
|
Definition at line 189 of file GLEnergyRender.cc. References GLEnergyRender::_render_light_map(), GLEnergyRender::_render_partial_energy(), and Scene::root(). Referenced by GLEnergyRender::_render(). |
|
Definition at line 36 of file GLEnergyRender.cc. Referenced by GLEnergyRender::_render_energy(). |
|
Definition at line 104 of file GLEnergyRender.cc. Referenced by GLEnergyRender::_render_energy(). |
|
Clear internal display list. Reimplemented in GLBVRender. Definition at line 71 of file GLRender.h. Referenced by GLBVRender::clearDisplayList(). |
|
Definition at line 88 of file GLRender.h. |
|
To re-implement the rendering method in derived classes use protected function _render() unless you know what you do.
Definition at line 66 of file Render.h. References Scene::root(). Referenced by GLIrradCacheRender::_render(). |
|
Sets/unsets the usage of display list Reimplemented in GLBVRender. Definition at line 80 of file GLRender.h. Referenced by GLBVRender::useDisplayList(). |
|
Definition at line 35 of file GLRender.h. Referenced by GLRender::_render(), GLPhotonMapRender::_render(), GLIrradCacheRender::_render(), and GLEnergyRender::_render(). |
|
Definition at line 27 of file Render.h. Referenced by RTRender::_render(). |
|
Definition at line 36 of file GLRender.h. Referenced by GLRender::_render(), GLPhotonMapRender::_render(), GLIrradCacheRender::_render(), GLEnergyRender::_render(), and GLBVRender::_render(). |