]> git.mxchange.org Git - simgear.git/blobdiff - simgear/scene/material/EffectCullVisitor.hxx
Fix removal of directories.
[simgear.git] / simgear / scene / material / EffectCullVisitor.hxx
index 341dfb025d7b5a16c8aeaa510b4fe2c27d68d489..ec8f223a8a6fbe8b7138d1e04cd6aedee6dd56fd 100644 (file)
@@ -33,23 +33,20 @@ class EffectGeode;
 class EffectCullVisitor : public osgUtil::CullVisitor
 {
 public:
-    EffectCullVisitor();
-    EffectCullVisitor(bool ignoreLOD, bool collectLights = false);
+    EffectCullVisitor(bool collectLights = false);
     EffectCullVisitor(const EffectCullVisitor&);
     virtual osgUtil::CullVisitor* clone() const;
     using osgUtil::CullVisitor::apply;
-    virtual void apply(osg::LOD& node);
     virtual void apply(osg::Geode& node);
     virtual void reset();
 
     void clearBufferList();
-    void addBuffer(int i, osg::Texture2D* tex);
-    osg::Texture2D* getBuffer(int i);
+    void addBuffer(std::string b, osg::Texture2D* tex);
+    osg::Texture2D* getBuffer(std::string b);
 
 private:
-    std::map<int,osg::ref_ptr<osg::Texture2D> > _bufferList;
+    std::map<std::string,osg::ref_ptr<osg::Texture2D> > _bufferList;
     std::vector<osg::ref_ptr<EffectGeode> > _lightList;
-    bool _ignoreLOD;
     bool _collectLights;
 };
 }