Inheritance:
Public Fields
-
Optimizer* _optimizer
Public Methods
-
MergeGeometryVisitor(Optimizer* optimizer=0)
- default to traversing all children
-
virtual void apply(osg::Geode& geode)
-
virtual void apply(osg::Billboard&)
-
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)
-
inline bool isOperationPermissableForObject(const osg::Object* object) const
Documentation
- MergeGeometryVisitor(Optimizer* optimizer=0)
- default to traversing all children
- virtual void apply(osg::Geode& geode)
- virtual void apply(osg::Billboard&)
- 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)
- inline bool isOperationPermissableForObject(const osg::Object* object) const
- Optimizer* _optimizer
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.