Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
#include <Renderer.hpp>
Public Member Functions | |
| virtual const RenderQueue * | render (const RenderQueue *in_render_queue, Camera *camera)=0 |
| Takes as input the render queue to render and returns a possibly filtered render queue for further processing. | |
| virtual const RenderTarget * | renderTarget () const =0 |
| virtual RenderTarget * | renderTarget ()=0 |
| virtual const RenderQueue* vl::RendererAbstract::render | ( | const RenderQueue * | in_render_queue, |
| Camera * | camera | ||
| ) | [pure virtual] |
Takes as input the render queue to render and returns a possibly filtered render queue for further processing.
Renderer's implementation of this function always returns in_render_queue.
Implemented in vl::EdgeRenderer, vl::OcclusionCullRenderer, and vl::Renderer.
| virtual const RenderTarget* vl::RendererAbstract::renderTarget | ( | ) | const [pure virtual] |
Implemented in vl::OcclusionCullRenderer, and vl::Renderer.
| virtual RenderTarget* vl::RendererAbstract::renderTarget | ( | ) | [pure virtual] |
Implemented in vl::OcclusionCullRenderer, and vl::Renderer.