Moved CameraCullCallback into ShadowTechnique scope to make it more resusable between various Techniques

This commit is contained in:
Robert Osfield
2007-02-19 12:13:30 +00:00
parent 1964690baa
commit d5c68cfa02
3 changed files with 27 additions and 19 deletions

View File

@@ -58,6 +58,20 @@ class OSGSHADOW_EXPORT ShadowTechnique : public osg::Object
protected :
class OSGSHADOW_EXPORT CameraCullCallback : public osg::NodeCallback
{
public:
CameraCullCallback(ShadowTechnique* st);
virtual void operator()(osg::Node*, osg::NodeVisitor* nv);
protected:
ShadowTechnique* _shadowTechnique;
};
virtual ~ShadowTechnique();
friend class ShadowedScene;