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();
private:
std::map<int,osg::ref_ptr<osg::Texture2D> > _bufferList;
std::vector<osg::ref_ptr<EffectGeode> > _lightList;
- bool _ignoreLOD;
bool _collectLights;
};
}