|
openscenegraph
|
Protected Types | |
| typedef std::vector < osg::Transform * > | TransformStack |
| typedef std::set< osg::Drawable * > | DrawableSet |
| typedef std::set < osg::Billboard * > | BillboardSet |
| typedef std::set< osg::Node * > | NodeSet |
| typedef std::set < osg::Transform * > | TransformSet |
Protected Attributes | |
| TransformStack | _transformStack |
| NodeSet | _excludedNodeSet |
| DrawableSet | _drawableSet |
| BillboardSet | _billboardSet |
| TransformSet | _transformSet |
Protected Attributes inherited from osgUtil::BaseOptimizerVisitor | |
| Optimizer * | _optimizer |
| unsigned int | _operationType |
Protected Attributes inherited from osg::NodeVisitor | |
| VisitorType | _visitorType |
| unsigned int | _traversalNumber |
| ref_ptr< FrameStamp > | _frameStamp |
| TraversalMode | _traversalMode |
| Node::NodeMask | _traversalMask |
| Node::NodeMask | _nodeMaskOverride |
| NodePath | _nodePath |
| ref_ptr< Referenced > | _userData |
| ref_ptr< DatabaseRequestHandler > | _databaseRequestHandler |
| ref_ptr< ImageRequestHandler > | _imageRequestHandler |
Protected Attributes inherited from osg::Referenced | |
| OpenThreads::AtomicPtr | _observerSet |
| OpenThreads::Atomic | _refCount |
Additional Inherited Members | |
Public Types inherited from osg::NodeVisitor | |
| enum | TraversalMode { TRAVERSE_NONE, TRAVERSE_PARENTS, TRAVERSE_ALL_CHILDREN, TRAVERSE_ACTIVE_CHILDREN } |
| enum | VisitorType { NODE_VISITOR = 0, UPDATE_VISITOR, EVENT_VISITOR, COLLECT_OCCLUDER_VISITOR, CULL_VISITOR } |
Static Public Member Functions inherited from osg::Referenced | |
| static OpenThreads::Mutex * | getGlobalReferencedMutex () |
| static void | setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting) |
| static bool | getThreadSafeReferenceCounting () |
| static void | setDeleteHandler (DeleteHandler *handler) |
| static DeleteHandler * | getDeleteHandler () |
Protected Member Functions inherited from osg::Referenced | |
| virtual | ~Referenced () |
| void | signalObserversAndDelete (bool signalDelete, bool doDelete) const |
| void | deleteUsingDeleteHandler () const |
Flatten Static Transform nodes by applying their transform to the geometry on the leaves of the scene graph, then removing the now redundant transforms. Static transformed subgraphs that have multiple parental paths above them are not flattened, if you require this then the subgraphs have to be duplicated - for this use the FlattenStaticTransformsDuplicatingSharedSubgraphsVisitor.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
|
virtual |
Reimplemented from osg::NodeVisitor.
|
virtual |
Reimplemented from osg::NodeVisitor.
|
virtual |
Reimplemented from osg::NodeVisitor.
|
virtual |
Reimplemented from osg::NodeVisitor.
|
virtual |
Reimplemented from osg::NodeVisitor.
|
virtual |
Reimplemented from osg::NodeVisitor.
| bool osgUtil::Optimizer::FlattenStaticTransformsVisitor::removeTransforms | ( | osg::Node * | nodeWeCannotRemove | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.6