List of all members.
Detailed Description
Class used as a layer for debuging resources used by derived xxxShadowMap classes. As designed by its base ViewDepndentShadowTechnique, DebugShadowMap serves mainly as container of DebugShadowMap::ViewData objects. Most of the debuging support work is done by these objects. DebugShadowMap technique only initializes them in initViewDependentData method.
Debuging outputs present: Shadow maps (pseudo colored to improve readability) Shadow and related volumes (represented as convex polyhedra)
Member Typedef Documentation
Convenient typedef used in definition of ViewData struct and methods
Reimplemented in osgShadow::LightSpacePerspectiveShadowMapDB, osgShadow::LightSpacePerspectiveShadowMapCB, osgShadow::LightSpacePerspectiveShadowMapVB, osgShadow::MinimalCullBoundsShadowMap, osgShadow::MinimalDrawBoundsShadowMap, osgShadow::MinimalShadowMap, osgShadow::StandardShadowMap, osgShadow::ProjectionShadowMap< MinimalDrawBoundsShadowMap, LightSpacePerspectiveShadowMapAlgorithm >, osgShadow::ProjectionShadowMap< MinimalCullBoundsShadowMap, LightSpacePerspectiveShadowMapAlgorithm >, and osgShadow::ProjectionShadowMap< MinimalShadowMap, LightSpacePerspectiveShadowMapAlgorithm >.
Constructor & Destructor Documentation
osgShadow::DebugShadowMap::DebugShadowMap |
( |
|
) |
|
osgShadow::DebugShadowMap::DebugShadowMap |
( |
const DebugShadowMap & |
dsm, |
|
|
const osg::CopyOp & |
copyop = osg::CopyOp::SHALLOW_COPY | |
|
) |
| | |
Classic OSG cloning constructor
virtual osgShadow::DebugShadowMap::~DebugShadowMap |
( |
|
) |
[protected, virtual] |
Classic protected OSG destructor
Member Function Documentation
bool osgShadow::DebugShadowMap::getDebugDraw |
( |
void |
|
) |
[inline] |
Tell if debuging hud & rendering of debug volumes is active
osgShadow::DebugShadowMap::META_Object |
( |
ViewDependentShadow |
, |
|
|
DebugShadowMap |
| |
|
) |
| | |
Declaration of standard OSG object methods
void osgShadow::DebugShadowMap::setDebugDraw |
( |
bool |
draw |
) |
[inline] |
Turn on/off debuging hud & rendering of debug volumes in main view
Member Data Documentation
The documentation for this class was generated from the following file: