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.