OSG
3.4.0
|
#include <MinimalDrawBoundsShadowMap.h>
Classes | |
struct | CameraCullCallback |
struct | ViewData |
Public Types | |
typedef MinimalDrawBoundsShadowMap | 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 |
![]() | |
enum | DataVariance { DYNAMIC, STATIC, UNSPECIFIED } |
Protected Member Functions | |
virtual | ~MinimalDrawBoundsShadowMap (void) |
META_ViewDependentShadowTechniqueData (ThisClass, ThisClass::ViewData) struct CameraPostDrawCallback | |
virtual void | operator() (const osg::Camera &camera) const |
![]() | |
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 |
Friends | |
struct | ViewData |
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 |
Definition at line 25 of file MinimalDrawBoundsShadowMap.h.
Convenient typedef used in definition of ViewData struct and methods
Definition at line 32 of file MinimalDrawBoundsShadowMap.h.
Convenient typedef used in definition of ViewData struct and methods
Definition at line 30 of file MinimalDrawBoundsShadowMap.h.
osgShadow::MinimalDrawBoundsShadowMap::MinimalDrawBoundsShadowMap | ( | ) |
Classic OSG constructor
osgShadow::MinimalDrawBoundsShadowMap::MinimalDrawBoundsShadowMap | ( | const MinimalDrawBoundsShadowMap & | mdbsm, |
const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
) |
Classic OSG cloning constructor
|
protectedvirtual |
Classic protected OSG destructor
osgShadow::MinimalDrawBoundsShadowMap::META_Object | ( | osgShadow | , |
MinimalDrawBoundsShadowMap | |||
) |
Declaration of standard OSG object methods
|
inlineprotected |
Definition at line 83 of file MinimalDrawBoundsShadowMap.h.
|
inlineprotectedvirtual |
Definition at line 92 of file MinimalDrawBoundsShadowMap.h.
|
friend |
Definition at line 81 of file MinimalDrawBoundsShadowMap.h.
|
protected |
Definition at line 98 of file MinimalDrawBoundsShadowMap.h.