14 #include <osg/NodeVisitor>
15 #include <osgDB/Options>
20 class DtOsgEffectTextureController;
22 class DtOsgShaderManager;
47 unsigned getNumEffectTexturesInstalled()
const;
55 static void setIgnoreHint(osg::Object* obj,
bool val);
59 void apply(osg::Node& node);
60 void apply(osg::Geode& geode);
64 bool ignore(osg::Object* obj);
67 void apply(osg::StateSet* stateSet);
69 bool installEffectTextures(
osg::Texture* tex,
int texUnit, osg::StateSet* stateSet);
73 typedef std::vector<osg::ref_ptr<DtOsgEffectTextureController> >
Controllers;