|
openscenegraph
|
Classes | |
| struct | ViewData |
Public Types | |
| typedef MinimalCullBoundsShadowMap | ThisClass |
| typedef MinimalShadowMap | BaseClass |
Public Types inherited from osgShadow::MinimalShadowMap | |
| enum | ShadowReceivingCoarseBoundAccuracy { EMPTY_BOX, BOUNDING_SPHERE, BOUNDING_BOX, DEFAULT_ACCURACY = BOUNDING_BOX } |
| typedef MinimalShadowMap | ThisClass |
| typedef StandardShadowMap | BaseClass |
Public Types inherited from osgShadow::StandardShadowMap | |
| typedef StandardShadowMap | ThisClass |
| typedef DebugShadowMap | BaseClass |
Public Types inherited from osgShadow::DebugShadowMap | |
| typedef DebugShadowMap | ThisClass |
| typedef ViewDependentShadowTechnique | BaseClass |
Protected Member Functions | |
| virtual | ~MinimalCullBoundsShadowMap (void) |
Protected Member Functions inherited from osgShadow::MinimalShadowMap | |
| virtual | ~MinimalShadowMap (void) |
Protected Member Functions inherited from osgShadow::StandardShadowMap | |
| virtual | ~StandardShadowMap (void) |
| virtual void | updateTextureCoordIndices (unsigned int baseTexCoordIndex, unsigned int shadowTexCoordIndex) |
| virtual void | searchAndReplaceShaderSource (osg::Shader *, std::string fromString, std::string toString) |
Protected Member Functions inherited from osgShadow::DebugShadowMap | |
| virtual | ~DebugShadowMap () |
Protected Member Functions inherited from osgShadow::ViewDependentShadowTechnique | |
| ~ViewDependentShadowTechnique (void) | |
| virtual ViewDependentShadowTechnique::ViewData * | getViewDependentData (osgUtil::CullVisitor *cv) |
| virtual void | setViewDependentData (osgUtil::CullVisitor *cv, ViewDependentShadowTechnique::ViewData *data) |
Protected Member Functions inherited from osgShadow::ShadowTechnique | |
| osg::Vec3 | computeOrthogonalVector (const osg::Vec3 &direction) const |
| virtual | ~ShadowTechnique () |
Protected Member Functions inherited from osg::Object | |
| virtual | ~Object () |
Protected Member Functions inherited from osg::Referenced | |
| virtual | ~Referenced () |
| void | signalObserversAndDelete (bool signalDelete, bool doDelete) const |
| void | deleteUsingDeleteHandler () const |
Additional Inherited Members | |
Static Public Member Functions inherited from osg::Referenced | |
| static OpenThreads::Mutex * | getGlobalReferencedMutex () |
| static void | setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting) |
| static bool | getThreadSafeReferenceCounting () |
| static void | setDeleteHandler (DeleteHandler *handler) |
| static DeleteHandler * | getDeleteHandler () |
Protected Types inherited from osgShadow::ViewDependentShadowTechnique | |
| typedef std::map< osg::ref_ptr < osgUtil::CullVisitor > , osg::ref_ptr< ViewData > > | ViewDataMap |
Protected Attributes inherited from osgShadow::MinimalShadowMap | |
| osg::Matrix | _modellingSpaceToWorld |
| float | _maxFarPlane |
| float | _minLightMargin |
| ShadowReceivingCoarseBoundAccuracy | _shadowReceivingCoarseBoundAccuracy |
Convenient typedef used in definition of ViewData struct and methods
Convenient typedef used in definition of ViewData struct and methods
| osgShadow::MinimalCullBoundsShadowMap::MinimalCullBoundsShadowMap | ( | ) |
Classic OSG constructor
| osgShadow::MinimalCullBoundsShadowMap::MinimalCullBoundsShadowMap | ( | const MinimalCullBoundsShadowMap & | mcbsm, |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
| ) |
Classic OSG cloning constructor
|
protectedvirtual |
Classic protected OSG destructor
| osgShadow::MinimalCullBoundsShadowMap::META_Object | ( | osgShadow | , |
| MinimalCullBoundsShadowMap | |||
| ) |
Declaration of standard OSG object methods
1.8.1.2