Pioneer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
NodeHierarchyVisitor Struct Reference
Inheritance diagram for NodeHierarchyVisitor:
Inheritance graph
[legend]
Collaboration diagram for NodeHierarchyVisitor:
Collaboration graph
[legend]

Public Member Functions

void DisplayNode (SceneGraph::Node &node, std::string_view nodeType)
 
void DisplayGroup (SceneGraph::Group &node, std::string_view nodeType)
 
void ApplyNode (SceneGraph::Node &node) override
 
void ApplyGroup (SceneGraph::Group &node) override
 
void ApplyMatrixTransform (SceneGraph::MatrixTransform &m) override
 
void ApplyLOD (SceneGraph::LOD &l) override
 
void ApplyCollisionGeometry (SceneGraph::CollisionGeometry &cg) override
 
- Public Member Functions inherited from SceneGraph::NodeVisitor
virtual ~NodeVisitor ()
 
virtual void ApplyNode (Node &)
 
virtual void ApplyGroup (Group &)
 
virtual void ApplyStaticGeometry (StaticGeometry &)
 
virtual void ApplyLabel (Label3D &)
 
virtual void ApplyMatrixTransform (MatrixTransform &)
 
virtual void ApplyBillboard (Billboard &)
 
virtual void ApplyThruster (Thruster &)
 
virtual void ApplyLOD (LOD &)
 
virtual void ApplyCollisionGeometry (CollisionGeometry &)
 

Member Function Documentation

◆ ApplyCollisionGeometry()

void NodeHierarchyVisitor::ApplyCollisionGeometry ( SceneGraph::CollisionGeometry cg)
inlineoverridevirtual

Reimplemented from SceneGraph::NodeVisitor.

Here is the call graph for this function:

◆ ApplyGroup()

void NodeHierarchyVisitor::ApplyGroup ( SceneGraph::Group node)
inlineoverridevirtual

Reimplemented from SceneGraph::NodeVisitor.

Here is the call graph for this function:

◆ ApplyLOD()

void NodeHierarchyVisitor::ApplyLOD ( SceneGraph::LOD l)
inlineoverridevirtual

Reimplemented from SceneGraph::NodeVisitor.

Here is the call graph for this function:

◆ ApplyMatrixTransform()

void NodeHierarchyVisitor::ApplyMatrixTransform ( SceneGraph::MatrixTransform m)
inlineoverridevirtual

Reimplemented from SceneGraph::NodeVisitor.

Here is the call graph for this function:

◆ ApplyNode()

void NodeHierarchyVisitor::ApplyNode ( SceneGraph::Node node)
inlineoverridevirtual

Reimplemented from SceneGraph::NodeVisitor.

Here is the call graph for this function:

◆ DisplayGroup()

void NodeHierarchyVisitor::DisplayGroup ( SceneGraph::Group node,
std::string_view  nodeType 
)
inline
Here is the call graph for this function:

◆ DisplayNode()

void NodeHierarchyVisitor::DisplayNode ( SceneGraph::Node node,
std::string_view  nodeType 
)
inline
Here is the call graph for this function:

The documentation for this struct was generated from the following file: