#include <optimizer.hpp>
SceneUtil::Optimizer::MergeGeometryVisitor::MergeGeometryVisitor |
( |
Optimizer * |
optimizer = 0 | ) |
|
|
inline |
default to traversing all children.
void SceneUtil::Optimizer::MergeGeometryVisitor::apply |
( |
osg::Group & |
group | ) |
|
|
virtual |
virtual void SceneUtil::Optimizer::MergeGeometryVisitor::apply |
( |
osg::Billboard & |
| ) |
|
|
inlinevirtual |
void SceneUtil::Optimizer::MergeGeometryVisitor::checkAllowedToMerge |
( |
| ) |
|
bool SceneUtil::Optimizer::MergeGeometryVisitor::geometryContainsSharedArrays |
( |
osg::Geometry & |
geom | ) |
|
|
static |
unsigned int SceneUtil::Optimizer::MergeGeometryVisitor::getTargetMaximumNumberOfVertices |
( |
| ) |
const |
|
inline |
bool SceneUtil::Optimizer::MergeGeometryVisitor::mergeGeometry |
( |
osg::Geometry & |
lhs, |
|
|
osg::Geometry & |
rhs |
|
) |
| |
|
static |
bool SceneUtil::Optimizer::MergeGeometryVisitor::mergeGroup |
( |
osg::Group & |
group | ) |
|
bool SceneUtil::Optimizer::MergeGeometryVisitor::mergePrimitive |
( |
osg::DrawArrays & |
lhs, |
|
|
osg::DrawArrays & |
rhs |
|
) |
| |
|
static |
bool SceneUtil::Optimizer::MergeGeometryVisitor::mergePrimitive |
( |
osg::DrawArrayLengths & |
lhs, |
|
|
osg::DrawArrayLengths & |
rhs |
|
) |
| |
|
static |
bool SceneUtil::Optimizer::MergeGeometryVisitor::mergePrimitive |
( |
osg::DrawElementsUByte & |
lhs, |
|
|
osg::DrawElementsUByte & |
rhs |
|
) |
| |
|
static |
bool SceneUtil::Optimizer::MergeGeometryVisitor::mergePrimitive |
( |
osg::DrawElementsUShort & |
lhs, |
|
|
osg::DrawElementsUShort & |
rhs |
|
) |
| |
|
static |
bool SceneUtil::Optimizer::MergeGeometryVisitor::mergePrimitive |
( |
osg::DrawElementsUInt & |
lhs, |
|
|
osg::DrawElementsUInt & |
rhs |
|
) |
| |
|
static |
void SceneUtil::Optimizer::MergeGeometryVisitor::popStateSet |
( |
| ) |
|
void SceneUtil::Optimizer::MergeGeometryVisitor::pushStateSet |
( |
osg::StateSet * |
stateSet | ) |
|
void SceneUtil::Optimizer::MergeGeometryVisitor::setTargetMaximumNumberOfVertices |
( |
unsigned int |
num | ) |
|
|
inline |
bool SceneUtil::Optimizer::MergeGeometryVisitor::_allowedToMerge |
|
protected |
std::vector<osg::StateSet*> SceneUtil::Optimizer::MergeGeometryVisitor::_stateSetStack |
|
protected |
unsigned int SceneUtil::Optimizer::MergeGeometryVisitor::_targetMaximumNumberOfVertices |
|
protected |
The documentation for this class was generated from the following files:
- /home/travis/build/elsid/openmw/components/sceneutil/optimizer.hpp
- /home/travis/build/elsid/openmw/components/sceneutil/optimizer.cpp