#include <Render.h>
Inheritance diagram for Render:
Public Member Functions | |
Render (int *setStopFlag) | |
virtual | ~Render () |
virtual void | renderScene (Shader &shader, FrameBuffer &fb, Camera &camera, Scene &scene) |
Protected Member Functions | |
virtual void | _render (Shader &shader, FrameBuffer &fb, Camera &camera, Scene &scene)=0 |
Protected Attributes | |
int * | _pStopFlag |
Frame-buffer must be initialized, e.g. cleared.
Definition at line 25 of file Render.h.
|
Constructor
|
|
Destructor |
|
Method which can be redefined in subclasses. This is the preffered way, rather then teh redefinition of the renderScene() method.
Implemented in GLBVRender, GLEnergyRender, GLIrradCacheRender, GLPhotonMapRender, GLRender, and RTRender. |
|
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(). |
|
Definition at line 27 of file Render.h. Referenced by RTRender::_render(). |