class OSGUTIL_EXPORT osgUtil::Optimizer::MergeGeometryVisitor

## class OSGUTIL_EXPORT MergeGeometryVisitor

## Inheritance:

### Public Methods

MergeGeometryVisitor()
  default to traversing all children
virtual void apply(osg::Geode& geode)
virtual void apply(osg::Billboard&)
static bool mergeGeode(osg::Geode& geode)
static bool geometryContainsSharedArrays(osg::Geometry& geom)
static bool mergeGeometry(osg::Geometry& lhs, osg::Geometry& rhs)
static bool mergePrimitive(osg::DrawArrays& lhs, osg::DrawArrays& rhs)
static bool mergePrimitive(osg::DrawArrayLengths& lhs, osg::DrawArrayLengths& rhs)
static bool mergePrimitive(osg::DrawElementsUByte& lhs, osg::DrawElementsUByte& rhs)
static bool mergePrimitive(osg::DrawElementsUShort& lhs, osg::DrawElementsUShort& rhs)
static bool mergePrimitive(osg::DrawElementsUInt& lhs, osg::DrawElementsUInt& rhs)

## Documentation

`MergeGeometryVisitor()`
  default to traversing all children

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

`virtual void apply(osg::Billboard&)`

`static bool mergeGeode(osg::Geode& geode)`

`static bool geometryContainsSharedArrays(osg::Geometry& geom)`

`static bool mergeGeometry(osg::Geometry& lhs, osg::Geometry& rhs)`

`static bool mergePrimitive(osg::DrawArrays& lhs, osg::DrawArrays& rhs)`

`static bool mergePrimitive(osg::DrawArrayLengths& lhs, osg::DrawArrayLengths& rhs)`

`static bool mergePrimitive(osg::DrawElementsUByte& lhs, osg::DrawElementsUByte& rhs)`

`static bool mergePrimitive(osg::DrawElementsUShort& lhs, osg::DrawElementsUShort& rhs)`

`static bool mergePrimitive(osg::DrawElementsUInt& lhs, osg::DrawElementsUInt& rhs)`

This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java

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