A standard renderer that uses a PreTraverser, a RenderTraverser, and an InfoTraverser.
More...
#include "StandardRenderer.h"
A standard renderer that uses a PreTraverser, a RenderTraverser, and an InfoTraverser.
The stencil buffer is activated for later use in projection shadows and planar reflections.
Definition at line 42 of file StandardRenderer.h.
◆ StandardRenderer()
scg::StandardRenderer::StandardRenderer |
( |
| ) |
|
◆ ~StandardRenderer()
virtual scg::StandardRenderer::~StandardRenderer |
( |
| ) |
|
|
virtual |
◆ create()
◆ getInfo()
virtual std::string scg::StandardRenderer::getInfo |
( |
| ) |
|
|
virtual |
Get information about the scene graph (e.g., number of triangles).
Reimplemented from scg::Renderer.
◆ initViewer()
Initialize viewer properties before an OpenGL context has been created. Activate the stencil buffer for later use in projection shadows and planar reflections.
- Parameters
-
viewer | viewer that uses the renderer |
frameBufferSize | frame buffer size to be used by viewer to create OpenGL context (cf. FrameBufferSize), modified to activate the stencil buffer |
Implements scg::Renderer.
◆ render()
virtual void scg::StandardRenderer::render |
( |
| ) |
|
|
virtual |
◆ infoTraverser_
◆ preTraverser_
◆ renderTraverser_
The documentation for this class was generated from the following file: