openscenegraph
|
Public Types | |
typedef std::set< osg::Node * > | NodeList |
Public Attributes | |
NodeList | _redundantNodeList |
Additional Inherited Members | |
![]() | |
static OpenThreads::Mutex * | getGlobalReferencedMutex () |
static void | setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting) |
static bool | getThreadSafeReferenceCounting () |
static void | setDeleteHandler (DeleteHandler *handler) |
static DeleteHandler * | getDeleteHandler () |
![]() | |
virtual | ~Referenced () |
void | signalObserversAndDelete (bool signalDelete, bool doDelete) const |
void | deleteUsingDeleteHandler () const |
![]() | |
Optimizer * | _optimizer |
unsigned int | _operationType |
Remove redundant nodes, such as groups with one single child.
typedef std::set<osg::Node*> osgUtil::Optimizer::RemoveRedundantNodesVisitor::NodeList |
|
inline |
|
virtual |
Reimplemented from osg::NodeVisitor.
|
virtual |
Reimplemented from osg::NodeVisitor.
bool osgUtil::Optimizer::RemoveRedundantNodesVisitor::isOperationPermissible | ( | osg::Node & | node) |
void osgUtil::Optimizer::RemoveRedundantNodesVisitor::removeRedundantNodes | ( | ) |
NodeList osgUtil::Optimizer::RemoveRedundantNodesVisitor::_redundantNodeList |