#include <simple_renderer.hh>
Inherits ost::gfx::impl::ConnectRendererBase.
Public Member Functions | |
| SimpleRenderer () | |
| virtual void | PrepareRendering () |
| virtual bool | CanSetOptions (RenderOptionsPtr &render_options) |
| virtual void | SetOptions (RenderOptionsPtr &render_options) |
| virtual RenderOptionsPtr | GetOptions () |
| virtual void | Render (RenderPass pass) |
| virtual | ~SimpleRenderer () |
| virtual void | RenderPov (PovState &pov, const std::string &name) |
| void | BlurSnapshot () |
Definition at line 35 of file simple_renderer.hh.
| SimpleRenderer | ( | ) |
| virtual ~SimpleRenderer | ( | ) | [virtual] |
| void BlurSnapshot | ( | ) |
| virtual bool CanSetOptions | ( | RenderOptionsPtr & | render_options | ) | [virtual] |
Implements EntityRenderer.
| virtual RenderOptionsPtr GetOptions | ( | ) | [virtual] |
Implements EntityRenderer.
| virtual void PrepareRendering | ( | ) | [virtual] |
Reimplemented from ConnectRendererBase.
| virtual void Render | ( | RenderPass | pass | ) | [virtual] |
render the entity
This is the place where the actual rendering should happen, i.e sending of the geometric primitives to the graphics card.
The rendering buffers and vertex arrays should be prepared in PrepareRendering()
Reimplemented from EntityRenderer.
| virtual void RenderPov | ( | PovState & | pov, | |
| const std::string & | name | |||
| ) | [virtual] |
| virtual void SetOptions | ( | RenderOptionsPtr & | render_options | ) | [virtual] |
Implements EntityRenderer.
1.5.8