14 #ifndef OSGUTIL_MESHOPTIMIZERS
15 #define OSGUTIL_MESHOPTIMIZERS 1
21 #include <osg/Geometry>
22 #include <osg/NodeVisitor>
24 #include <osgUtil/Optimizer>
40 GeometryList _geometryList;
68 void optimizeVertices();
71 std::vector<unsigned>& vertDrawList);
92 struct OrderByPrimitiveMode
104 } order_by_primitive_mode;
111 void optimizeOrder();
GeometryCollector(Optimizer *optimizer, Optimizer::OptimizationOptions options)
std::set< osg::Geometry * > GeometryList
VertexAccessOrderVisitor(Optimizer *optimizer=0)
VertexCacheVisitor(Optimizer *optimizer=0)
const unsigned _cacheSize
IndexMeshVisitor(Optimizer *optimizer=0)
GeometryList & getGeometryList()
Shader generator framework.
std::map< unsigned int, unsigned int > _deduplicateUvs