14 #ifndef OSGSHADOW_SHADOWEDSCENE
15 #define OSGSHADOW_SHADOWEDSCENE 1
17 #include <osg/buffered_value>
19 #include <osg/Texture2D>
20 #include <osg/TexGenNode>
22 #include <osgShadow/ShadowTechnique>
23 #include <osgShadow/ShadowSettings>
49 void cleanSceneGraph();
55 virtual void resizeGLObjectBuffers(
unsigned int maxSize);
60 virtual void releaseGLObjects(
osg::State* = 0)
const;
72 unsigned int getCastsShadowTraversalMask()
const {
return _shadowSettings.valid() ? _shadowSettings->getCastsShadowTraversalMask() : 0xffffffff; }
unsigned int getReceivesShadowTraversalMask() const
ShadowSettings * getShadowSettings()
#define META_Node(library, name)
const ShadowTechnique * getShadowTechnique() const
osg::ref_ptr< ShadowTechnique > _shadowTechnique
void setReceivesShadowTraversalMask(unsigned int mask)
unsigned int getCastsShadowTraversalMask() const
const ShadowSettings * getShadowSettings() const
ShadowTechnique * getShadowTechnique()
void setCastsShadowTraversalMask(unsigned int mask)
osg::ref_ptr< ShadowSettings > _shadowSettings