16 #include <osgUtil/Optimizer>
17 #include <osgUtil/Statistics>
18 #include <osgUtil/TriStripVisitor>
33 virtual void optimize(osg::Node* node,
unsigned int options);
39 virtual void apply(osg::ProxyNode& node);
48 virtual void apply(osg::ProxyNode& node);
57 virtual void apply(osg::ProxyNode& node);
66 virtual void apply(osg::ProxyNode& node);
75 virtual void apply(osg::ProxyNode& node);
84 virtual void apply(osg::ProxyNode& node);
93 virtual void apply(osg::ProxyNode& node);
102 virtual void apply(osg::ProxyNode& node);
111 virtual void apply(osg::ProxyNode& node);
120 virtual void apply(osg::ProxyNode& node);
128 TextureVisitor(
bool processProxyNodes,
bool changeAutoUnRef,
bool valueAutoUnRef,
129 bool changeClientImageStorage,
bool valueClientImageStorage,
130 bool changeAnisotropy,
float valueAnisotropy,
133 virtual void apply(osg::ProxyNode& node);
141 StateVisitor(
bool processProxyNodes,
bool combineDynamicState,
142 bool combineStaticState,
bool combineUnspecifiedState,
144 virtual void apply(osg::ProxyNode& node);
154 virtual void apply(osg::ProxyNode& node);
163 virtual void apply(osg::ProxyNode& node);
173 virtual void apply(osg::ProxyNode& node);
182 virtual void apply(osg::ProxyNode& node);
191 virtual void apply(osg::ProxyNode& node);
200 virtual void apply(osg::ProxyNode& node);
209 virtual void apply(osg::ProxyNode& node);
218 virtual void apply(osg::ProxyNode& node);
233 static int optimizationLevel01();
253 static int optimizationLevel02();