class OSGUTIL_EXPORT FlattenStaticTransformsVisitor

Flatten Static Trasform nodes by applying their transform to the geometry on the leaves of the scene graph, then removing the now redundent transforms

Inheritance:


Public Fields

[more]TransformList _transformList
[more]bool _ignoreDynamicTransforms

Public Methods

[more] FlattenStaticTransformsVisitor(bool ignoreDynamicTransforms=true)
[more]virtual void apply(osg::Geode& geode)
[more]virtual void apply(osg::Billboard& billboard)
[more]virtual void apply(osg::LOD& lod)
[more]virtual void apply(osg::Transform& transform)
[more]void removeTransforms()

Public Members

[more]typedef std::set<osg::Transform*> TransformList MatrixStack _matrixStack


Documentation

Flatten Static Trasform nodes by applying their transform to the geometry on the leaves of the scene graph, then removing the now redundent transforms
otypedef std::set<osg::Transform*> TransformList MatrixStack _matrixStack

oTransformList _transformList

obool _ignoreDynamicTransforms

o FlattenStaticTransformsVisitor(bool ignoreDynamicTransforms=true)

ovirtual void apply(osg::Geode& geode)

ovirtual void apply(osg::Billboard& billboard)

ovirtual void apply(osg::LOD& lod)

ovirtual void apply(osg::Transform& transform)

ovoid removeTransforms()


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.