| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/visitor.h>

Public Member Functions | |
| virtual | ~Visitable () |
| virtual VisitorBase::VisitMode | accept (VisitorBase &visitor)=0 |
Protected Member Functions | |
| virtual void | acceptChildren (std::vector< Visitable * > &appendChildrenHere) const |
| bool | acceptedImpl (VisitorBase &vistor, bool pushObj, VisitorBase::VisitMode &mode) |
| VisitorBase::VisitMode | acceptHierarchyRecursionImpl (VisitorBase &visitor, bool pushObj) |
| virtual VRS::Visitable::~Visitable | ( | ) | [inline, virtual] |
| virtual VisitorBase::VisitMode VRS::Visitable::accept | ( | VisitorBase & | visitor | ) | [pure virtual] |
Implemented in VRS::SceneSpy.
| virtual void VRS::Visitable::acceptChildren | ( | std::vector< Visitable * > & | appendChildrenHere | ) | const [inline, protected, virtual] |
Reimplemented in VRS::AttributeComposite, VRS::Cache, VRS::Composite, VRS::CompositeCurve, VRS::LODShape, VRS::ImageCubeMapTextureGL, VRS::ImageTexture1DGL, VRS::ImageTexture2DGL, VRS::ImageTexture3DGL, VRS::ImageTextureArray1DGL, VRS::ImageTextureArray2DGL, VRS::MipmapTexture1DGL, VRS::MipmapTexture2DGL, VRS::MipmapTexture3DGL, VRS::TextureUnitSettingGL, VRS::Canvas, VRS::LODNode, VRS::SceneSwitch, VRS::SceneThing, and VRS::TimeManager.
| bool VRS::Visitable::acceptedImpl | ( | VisitorBase & | vistor, | |
| bool | pushObj, | |||
| VisitorBase::VisitMode & | mode | |||
| ) | [inline, protected] |
| VisitorBase::VisitMode VRS::Visitable::acceptHierarchyRecursionImpl | ( | VisitorBase & | visitor, | |
| bool | pushObj | |||
| ) | [inline, protected] |