|
| 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 |
| osg::ref_ptr< osg::Shader > osgShadow::DebugShadowMap::ViewData::_depthColorFragmentShader |
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: