ViewDependentShadowTechnique File Reference

#include <osgShadow/ShadowTechnique>
#include <map>
#include <osgShadow/Export>

Classes

class  osgShadow::ViewDependentShadowTechnique
struct  osgShadow::ViewDependentShadowTechnique::ViewData

Namespaces

namespace  osgShadow

Defines

#define META_ViewDependentShadowTechniqueData(ShadowTechnique, TechniqueData)

Define Documentation

#define META_ViewDependentShadowTechniqueData ( ShadowTechnique,
TechniqueData   ) 
Value:
virtual ViewDependentShadowTechnique::ViewData * initViewDependentData         \
( osgUtil::CullVisitor *cv, ViewDependentShadowTechnique::ViewData * vd )      \
{                                                                              \
    TechniqueData* td = dynamic_cast<TechniqueData*>( vd );                    \
    if ( !td ) td = new TechniqueData;                                         \
    td->init( this, cv );                                                      \
    return td;                                                                 \
}

META_ViewDependentShadowTechniqueData macro defines initViewDependentData method used by derived shadow techniques to initialize their specific ViewData objects. initViewDependentData will be called from ViewDependentShadowTechnique base class to init derived class

Generated on Sat Jun 5 21:47:50 2010 for openscenegraph by  doxygen 1.6.3