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);
76 virtual void apply( osg::Group& node );
85 virtual void apply(osg::ProxyNode& node);
94 virtual void apply(osg::ProxyNode& node);
103 virtual void apply(osg::ProxyNode& node);
112 virtual void apply(osg::ProxyNode& node);
121 virtual void apply(osg::ProxyNode& node);
129 TextureVisitor(
bool processProxyNodes,
bool changeAutoUnRef,
bool valueAutoUnRef,
130 bool changeClientImageStorage,
bool valueClientImageStorage,
131 bool changeAnisotropy,
float valueAnisotropy,
134 virtual void apply(osg::ProxyNode& node);
142 StateVisitor(
bool processProxyNodes,
bool combineDynamicState,
143 bool combineStaticState,
bool combineUnspecifiedState,
145 virtual void apply(osg::ProxyNode& node);
155 virtual void apply(osg::ProxyNode& node);
164 virtual void apply(osg::ProxyNode& node);
174 virtual void apply(osg::ProxyNode& node);
183 virtual void apply(osg::ProxyNode& node);
192 virtual void apply(osg::ProxyNode& node);
201 virtual void apply(osg::ProxyNode& node);
210 virtual void apply(osg::ProxyNode& node);
219 virtual void apply(osg::ProxyNode& node);
234 static int optimizationLevel01();
255 static int optimizationLevel02();