Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

osgUtil::Optimizer::MergeGeometryVisitor Class Reference

Inheritance diagram for osgUtil::Optimizer::MergeGeometryVisitor:

Inheritance graph
[legend]
List of all members.

Public Methods

 MergeGeometryVisitor ()
 default to traversing all children.

virtual void apply (osg::Geode &geode)
virtual void apply (osg::Billboard &)

Static Public Methods

bool mergeGeode (osg::Geode &geode)
bool mergeGeometry (osg::Geometry &lhs, osg::Geometry &rhs)
bool mergePrimitive (osg::DrawArrays &lhs, osg::DrawArrays &rhs)
bool mergePrimitive (osg::DrawArrayLengths &lhs, osg::DrawArrayLengths &rhs)
bool mergePrimitive (osg::DrawElementsUByte &lhs, osg::DrawElementsUByte &rhs)
bool mergePrimitive (osg::DrawElementsUShort &lhs, osg::DrawElementsUShort &rhs)
bool mergePrimitive (osg::DrawElementsUInt &lhs, osg::DrawElementsUInt &rhs)

Constructor & Destructor Documentation

osgUtil::Optimizer::MergeGeometryVisitor::MergeGeometryVisitor (    )  [inline]
 

default to traversing all children.


Member Function Documentation

virtual void osgUtil::Optimizer::MergeGeometryVisitor::apply (  osg::Billboard &    )  [inline, virtual]
 

Reimplemented from osg::NodeVisitor.

virtual void osgUtil::Optimizer::MergeGeometryVisitor::apply (  osg::Geode &    geode )  [inline, virtual]
 

Reimplemented from osg::NodeVisitor.

bool osgUtil::Optimizer::MergeGeometryVisitor::mergeGeode (  osg::Geode &    geode )  [static]
 

bool osgUtil::Optimizer::MergeGeometryVisitor::mergeGeometry (  osg::Geometry &    lhs,
osg::Geometry &    rhs
)  [static]
 

bool osgUtil::Optimizer::MergeGeometryVisitor::mergePrimitive (  osg::DrawElementsUInt &    lhs,
osg::DrawElementsUInt &    rhs
)  [static]
 

bool osgUtil::Optimizer::MergeGeometryVisitor::mergePrimitive (  osg::DrawElementsUShort &    lhs,
osg::DrawElementsUShort &    rhs
)  [static]
 

bool osgUtil::Optimizer::MergeGeometryVisitor::mergePrimitive (  osg::DrawElementsUByte &    lhs,
osg::DrawElementsUByte &    rhs
)  [static]
 

bool osgUtil::Optimizer::MergeGeometryVisitor::mergePrimitive (  osg::DrawArrayLengths &    lhs,
osg::DrawArrayLengths &    rhs
)  [static]
 

bool osgUtil::Optimizer::MergeGeometryVisitor::mergePrimitive (  osg::DrawArrays &    lhs,
osg::DrawArrays &    rhs
)  [static]
 


The documentation for this class was generated from the following file:
Generated at Wed Sep 18 13:55:58 2002 for the Open Scene Graph by doxygen 1.2.16.