openscenegraph
|
Classes | |
struct | ViewData |
Public Types | |
typedef MinimalCullBoundsShadowMap | ThisClass |
typedef MinimalShadowMap | BaseClass |
![]() | |
enum | ShadowReceivingCoarseBoundAccuracy { EMPTY_BOX, BOUNDING_SPHERE, BOUNDING_BOX, DEFAULT_ACCURACY = BOUNDING_BOX } |
typedef MinimalShadowMap | ThisClass |
typedef StandardShadowMap | BaseClass |
![]() | |
typedef StandardShadowMap | ThisClass |
typedef DebugShadowMap | BaseClass |
![]() | |
typedef DebugShadowMap | ThisClass |
typedef ViewDependentShadowTechnique | BaseClass |
Protected Member Functions | |
virtual | ~MinimalCullBoundsShadowMap (void) |
![]() | |
virtual | ~MinimalShadowMap (void) |
![]() | |
virtual | ~StandardShadowMap (void) |
virtual void | updateTextureCoordIndices (unsigned int baseTexCoordIndex, unsigned int shadowTexCoordIndex) |
virtual void | searchAndReplaceShaderSource (osg::Shader *, std::string fromString, std::string toString) |
![]() | |
virtual | ~DebugShadowMap () |
![]() | |
~ViewDependentShadowTechnique (void) | |
virtual ViewDependentShadowTechnique::ViewData * | getViewDependentData (osgUtil::CullVisitor *cv) |
virtual void | setViewDependentData (osgUtil::CullVisitor *cv, ViewDependentShadowTechnique::ViewData *data) |
![]() | |
osg::Vec3 | computeOrthogonalVector (const osg::Vec3 &direction) const |
virtual | ~ShadowTechnique () |
![]() | |
virtual | ~Object () |
![]() | |
virtual | ~Referenced () |
void | signalObserversAndDelete (bool signalDelete, bool doDelete) const |
void | deleteUsingDeleteHandler () const |
Additional Inherited Members | |
![]() | |
static OpenThreads::Mutex * | getGlobalReferencedMutex () |
static void | setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting) |
static bool | getThreadSafeReferenceCounting () |
static void | setDeleteHandler (DeleteHandler *handler) |
static DeleteHandler * | getDeleteHandler () |
![]() | |
typedef std::map< osg::ref_ptr < osgUtil::CullVisitor > , osg::ref_ptr< ViewData > > | ViewDataMap |
![]() | |
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