|
bool | getDebugDraw () |
|
std::string * | getDebugDump () |
|
virtual void | init (ThisClass *st, osgUtil::CullVisitor *cv) |
|
virtual void | cull () |
|
virtual void | createDebugHUD (void) |
|
virtual void | cullDebugGeometry () |
|
virtual void | updateDebugGeometry (const osg::Camera *screenCam, const osg::Camera *shadowCam) |
|
void | setDebugPolytope (const char *name, const ConvexPolyhedron &polytope=*(ConvexPolyhedron *)(NULL), osg::Vec4 colorOutline=osg::Vec4(0, 0, 0, 0), osg::Vec4 colorInside=osg::Vec4(0, 0, 0, 0)) |
|
bool | DebugBoundingBox (const osg::BoundingBox &bb, const char *name="") |
|
bool | DebugPolytope (const osg::Polytope &p, const char *name="") |
|
bool | DebugMatrix (const osg::Matrix &m, const char *name="") |
|
void | dump (const std::string &filename) |
|
Public Member Functions inherited from osgShadow::ViewDependentShadowTechnique::ViewData |
virtual const char * | className () const |
|
virtual void | init (ViewDependentShadowTechnique *st, osgUtil::CullVisitor *cv) |
|
virtual void | dirty (bool flag) |
|
| ViewData () |
|
| Referenced () |
|
| Referenced (bool threadSafeRefUnref) |
|
| Referenced (const Referenced &) |
|
Referenced & | operator= (const Referenced &) |
|
virtual void | setThreadSafeRefUnref (bool threadSafe) |
|
bool | getThreadSafeRefUnref () const |
|
OpenThreads::Mutex * | getRefMutex () const |
|
int | ref () const |
|
int | unref () const |
|
int | unref_nodelete () const |
|
int | referenceCount () const |
|
ObserverSet * | getObserverSet () const |
|
ObserverSet * | getOrCreateObserverSet () const |
|
void | addObserver (Observer *observer) const |
|
void | removeObserver (Observer *observer) const |
|
virtual void osgShadow::DebugShadowMap::ViewData::createDebugHUD |
( |
void |
| ) |
|
|
virtual |
virtual void osgShadow::DebugShadowMap::ViewData::cull |
( |
| ) |
|
|
virtual |
virtual void osgShadow::DebugShadowMap::ViewData::cullDebugGeometry |
( |
| ) |
|
|
virtual |
bool osgShadow::DebugShadowMap::ViewData::DebugBoundingBox |
( |
const osg::BoundingBox & |
bb, |
|
|
const char * |
name = "" |
|
) |
| |
bool osgShadow::DebugShadowMap::ViewData::DebugMatrix |
( |
const osg::Matrix & |
m, |
|
|
const char * |
name = "" |
|
) |
| |
bool osgShadow::DebugShadowMap::ViewData::DebugPolytope |
( |
const osg::Polytope & |
p, |
|
|
const char * |
name = "" |
|
) |
| |
void osgShadow::DebugShadowMap::ViewData::dump |
( |
const std::string & |
filename | ) |
|
bool osgShadow::DebugShadowMap::ViewData::getDebugDraw |
( |
| ) |
|
|
inline |
std::string* osgShadow::DebugShadowMap::ViewData::getDebugDump |
( |
| ) |
|
|
inline |
virtual void osgShadow::DebugShadowMap::ViewData::updateDebugGeometry |
( |
const osg::Camera * |
screenCam, |
|
|
const osg::Camera * |
shadowCam |
|
) |
| |
|
virtual |
std::map< std::string, osg::BoundingBox > osgShadow::DebugShadowMap::ViewData::_boundingBoxMap |
std::string* osgShadow::DebugShadowMap::ViewData::_debugDumpPtr |
Coloring Shader used to present shadow depth map contents
bool* osgShadow::DebugShadowMap::ViewData::_doDebugDrawPtr |
osg::Vec2s osgShadow::DebugShadowMap::ViewData::_hudOrigin |
osg::Vec2s osgShadow::DebugShadowMap::ViewData::_hudSize |
std::map< std::string, osg::Matrix > osgShadow::DebugShadowMap::ViewData::_matrixMap |
osg::Vec2s osgShadow::DebugShadowMap::ViewData::_orthoOrigin |
osg::Vec2s osgShadow::DebugShadowMap::ViewData::_orthoSize |
std::map< std::string, osg::Polytope > osgShadow::DebugShadowMap::ViewData::_polytopeMap |
osg::Vec2s osgShadow::DebugShadowMap::ViewData::_viewportOrigin |
osg::Vec2s osgShadow::DebugShadowMap::ViewData::_viewportSize |
osg::Matrixd osgShadow::DebugShadowMap::ViewData::_viewProjection |
The documentation for this struct was generated from the following file: