
Public Member Functions | |
| ShadowedScene (ShadowTechnique *st=0) | |
| ShadowedScene (const ShadowedScene &es, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| META_Node (osgShadow, ShadowedScene) | |
| virtual void | traverse (osg::NodeVisitor &nv) |
| Traverse downwards : calls children's accept method with NodeVisitor. | |
| void | setReceivesShadowTraversalMask (unsigned int mask) |
| unsigned int | getReceivesShadowTraversalMask () const |
| void | setCastsShadowTraversalMask (unsigned int mask) |
| unsigned int | getCastsShadowTraversalMask () const |
| void | setShadowTechnique (ShadowTechnique *technique) |
| ShadowTechnique * | getShadowTechnique () |
| const ShadowTechnique * | getShadowTechnique () const |
| void | cleanSceneGraph () |
| Clean scene graph from any shadow technique specific nodes, state and drawables. | |
| void | dirty () |
| Dirty any cache data structures held in the attached ShadowTechnqiue. | |
Protected Member Functions | |
| virtual | ~ShadowedScene () |
Protected Attributes | |
| unsigned int | _receivesShadowTraversalMask |
| unsigned int | _castsShadowTraversalMask |
| osg::ref_ptr < ShadowTechnique > | _shadowTechnique |
| osgShadow::ShadowedScene::ShadowedScene | ( | ShadowTechnique * | st = 0 |
) |
| osgShadow::ShadowedScene::ShadowedScene | ( | const ShadowedScene & | es, | |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY | |||
| ) |
| virtual osgShadow::ShadowedScene::~ShadowedScene | ( | ) | [protected, virtual] |
| osgShadow::ShadowedScene::META_Node | ( | osgShadow | , | |
| ShadowedScene | ||||
| ) |
| virtual void osgShadow::ShadowedScene::traverse | ( | osg::NodeVisitor & | ) | [virtual] |
Traverse downwards : calls children's accept method with NodeVisitor.
Reimplemented from osg::Group.
| void osgShadow::ShadowedScene::setReceivesShadowTraversalMask | ( | unsigned int | mask | ) | [inline] |
| unsigned int osgShadow::ShadowedScene::getReceivesShadowTraversalMask | ( | ) | const [inline] |
| void osgShadow::ShadowedScene::setCastsShadowTraversalMask | ( | unsigned int | mask | ) | [inline] |
| unsigned int osgShadow::ShadowedScene::getCastsShadowTraversalMask | ( | ) | const [inline] |
| void osgShadow::ShadowedScene::setShadowTechnique | ( | ShadowTechnique * | technique | ) |
| ShadowTechnique* osgShadow::ShadowedScene::getShadowTechnique | ( | ) | [inline] |
| const ShadowTechnique* osgShadow::ShadowedScene::getShadowTechnique | ( | ) | const [inline] |
| void osgShadow::ShadowedScene::cleanSceneGraph | ( | ) |
Clean scene graph from any shadow technique specific nodes, state and drawables.
| void osgShadow::ShadowedScene::dirty | ( | ) |
Dirty any cache data structures held in the attached ShadowTechnqiue.
unsigned int osgShadow::ShadowedScene::_receivesShadowTraversalMask [protected] |
unsigned int osgShadow::ShadowedScene::_castsShadowTraversalMask [protected] |