A traverser that gathers information about the scene graph (visitor pattern).
More...
#include "InfoTraverser.h"
A traverser that gathers information about the scene graph (visitor pattern).
Definition at line 37 of file InfoTraverser.h.
◆ InfoTraverser()
scg::InfoTraverser::InfoTraverser |
( |
RenderState * |
renderState | ) |
|
◆ ~InfoTraverser()
virtual scg::InfoTraverser::~InfoTraverser |
( |
| ) |
|
|
virtual |
◆ clear()
void scg::InfoTraverser::clear |
( |
| ) |
|
Clear stored information.
◆ getNCores()
int scg::InfoTraverser::getNCores |
( |
| ) |
const |
Get number of core pointers of scene graph.
◆ getNNodes()
int scg::InfoTraverser::getNNodes |
( |
| ) |
const |
Get number of nodes of scene graph.
◆ getNTriangles()
int scg::InfoTraverser::getNTriangles |
( |
| ) |
const |
Get approximate number of triangles of scene graph.
◆ visitCamera()
virtual void scg::InfoTraverser::visitCamera |
( |
Camera * |
node | ) |
|
|
virtual |
◆ visitGroup()
virtual void scg::InfoTraverser::visitGroup |
( |
Group * |
node | ) |
|
|
virtual |
◆ visitLight()
virtual void scg::InfoTraverser::visitLight |
( |
Light * |
node | ) |
|
|
virtual |
◆ visitLightPosition()
virtual void scg::InfoTraverser::visitLightPosition |
( |
LightPosition * |
node | ) |
|
|
virtual |
◆ visitShape()
virtual void scg::InfoTraverser::visitShape |
( |
Shape * |
node | ) |
|
|
virtual |
◆ visitTransformation()
virtual void scg::InfoTraverser::visitTransformation |
( |
Transformation * |
node | ) |
|
|
virtual |
◆ nCores_
int scg::InfoTraverser::nCores_ |
|
protected |
◆ nNodes_
int scg::InfoTraverser::nNodes_ |
|
protected |
◆ nTriangles_
int scg::InfoTraverser::nTriangles_ |
|
protected |
The documentation for this class was generated from the following file: