|
AvogadroLibs 1.101.0
|
Visitor that takes care of rendering the scene. More...
#include <glrendervisitor.h>
Public Member Functions | |
| GLRenderVisitor (const Camera &camera=Camera(), const TextRenderStrategy *trs=nullptr) | |
| void | visit (Node &) override |
| void | visit (GroupNode &) override |
| void | visit (GeometryNode &) override |
| void | visit (Drawable &) override |
| void | visit (SphereGeometry &) override |
| void | visit (AmbientOcclusionSphereGeometry &) override |
| void | visit (CurveGeometry &) override |
| void | visit (CylinderGeometry &) override |
| void | visit (MeshGeometry &) override |
| void | visit (TextLabel2D &geometry) override |
| void | visit (TextLabel3D &geometry) override |
| void | visit (LineStripGeometry &geometry) override |
| void | setCamera (const Camera &camera_) |
| Camera | camera () const |
| void | setRenderPass (RenderPass pass) |
| RenderPass | renderPass () const |
| void | setTextRenderStrategy (TextRenderStrategy *trs) |
| const TextRenderStrategy * | textRenderStrategy () const |
<avogadro/rendering/glrendervisitor.h>
This visitor will render elements in the scene.
| void setRenderPass | ( | RenderPass | pass | ) |
The current stage of a multipass rendering.
| RenderPass renderPass | ( | ) | const |
The current stage of a multipass rendering.
|
overridevirtual |
The overloaded visit functions, the base versions of which do nothing.
Reimplemented from Visitor.
|
overridevirtual |
Reimplemented from Visitor.
|
overridevirtual |
Reimplemented from Visitor.
|
overridevirtual |
Reimplemented from Visitor.
|
overridevirtual |
Reimplemented from Visitor.
|
overridevirtual |
Reimplemented from Visitor.
|
overridevirtual |
Reimplemented from Visitor.
|
overridevirtual |
Reimplemented from Visitor.
|
overridevirtual |
Reimplemented from Visitor.
|
overridevirtual |
Reimplemented from Visitor.
| void setTextRenderStrategy | ( | TextRenderStrategy * | trs | ) |
A TextRenderStrategy implementation used to render text for annotations. If nullptr, no text will be produced.
| const TextRenderStrategy * textRenderStrategy | ( | ) | const |
A TextRenderStrategy implementation used to render text for annotations. If nullptr, no text will be produced.