Classes | |
class | AppTraverser |
AppTraverser Class. More... | |
class | CondenseTraverser |
Traverser that can condense some drawables. More... | |
class | CullTraverser |
Base class for different culling implementations. More... | |
class | DrawableUnifyTraverser |
Traverser that combines Drawables under one GeoNode. More... | |
class | FrustumCullTraverser |
CullTraverser culling on frustum information. More... | |
class | GeoNodeUnifyTraverser |
Traverser that combines multiple GeoNodes under one Transform to a single one. More... | |
class | GLTraverser |
RenderTraverser using OpenGL. More... | |
class | GroupUnifyTraverser |
Traverser that deletes unneccessary Groups. More... | |
class | IdentityToGroupTraverser |
Traverser that replaces identity transforms by groups. More... | |
class | ModelViewTraverser |
Traverser that can handle the model view transform stack. More... | |
class | OcclusionCullGLTraverser |
GLTraverser internally used by the OcclusionCullTraverser . More... | |
class | OcclusionCullTraverser |
CullTraverser culling on occlusion information. More... | |
class | Intersection |
Intersection class. More... | |
class | RayIntersectTraverser |
RayIntersectTraverser. More... | |
class | RenderTraverser |
Pure virtual render traverser class. More... | |
class | SearchTraverser |
Traverser for searching all objects of one class type. More... | |
class | SmoothTraverser |
Traverser that can smooth some drawables. More... | |
class | StateSetUnifyTraverser |
Traverser that unifies identical StateSets. More... | |
class | StrippingTraverser |
Traverser to convert Triangles to TriStrips, and Quads to QuadStrips. More... | |
class | TransformUnifyTraverser |
Traverser that unifies identical Transforms. More... | |
class | Traverser |
Base class providing an interface for read-write traversing of a given scene graph. More... | |
class | TriangulateTraverser |
Traverser that converts all flavors of quads to triangles. More... | |
Enumerations | |
enum | { RT_GL = 0x00010000, RT_DX8 = 0x00020000, RT_DX9 = 0x00040000 } |
This namespace is the collection of the scenegraph traverser classes. Currently we have two base kinds of traversers: const and non const traversers. Const traverser are not allowed to change anything in the tree, where non const traverser are allowed to change/manipulate the tree.