#include <DebugShadowMap>
|
| 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) |
| virtual void | resizeGLObjectBuffers (unsigned int maxSize) |
| virtual void | releaseGLObjects (osg::State *=0) const |
| 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) |
| 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 |
◆ PolytopeGeometryMap
◆ computeShadowTexelToPixelError()
◆ createDebugHUD()
| virtual void osgShadow::DebugShadowMap::ViewData::createDebugHUD |
( |
void | | ) |
|
|
virtual |
◆ cull()
| virtual void osgShadow::DebugShadowMap::ViewData::cull |
( |
| ) |
|
|
virtual |
◆ cullDebugGeometry()
| virtual void osgShadow::DebugShadowMap::ViewData::cullDebugGeometry |
( |
| ) |
|
|
virtual |
◆ DebugBoundingBox()
| bool osgShadow::DebugShadowMap::ViewData::DebugBoundingBox |
( |
const osg::BoundingBox & | bb, |
|
|
const char * | name = "" ) |
◆ DebugMatrix()
| bool osgShadow::DebugShadowMap::ViewData::DebugMatrix |
( |
const osg::Matrix & | m, |
|
|
const char * | name = "" ) |
◆ DebugPolytope()
| bool osgShadow::DebugShadowMap::ViewData::DebugPolytope |
( |
const osg::Polytope & | p, |
|
|
const char * | name = "" ) |
◆ displayShadowTexelToPixelErrors()
◆ dump()
| void osgShadow::DebugShadowMap::ViewData::dump |
( |
const std::string & | filename | ) |
|
◆ getDebugDraw()
| bool osgShadow::DebugShadowMap::ViewData::getDebugDraw |
( |
| ) |
|
|
inline |
◆ getDebugDump()
| std::string * osgShadow::DebugShadowMap::ViewData::getDebugDump |
( |
| ) |
|
|
inline |
◆ init()
◆ releaseGLObjects()
| virtual void osgShadow::DebugShadowMap::ViewData::releaseGLObjects |
( |
osg::State * | = 0 | ) |
const |
|
virtual |
◆ resizeGLObjectBuffers()
| virtual void osgShadow::DebugShadowMap::ViewData::resizeGLObjectBuffers |
( |
unsigned int | maxSize | ) |
|
|
virtual |
◆ setDebugPolytope()
◆ updateDebugGeometry()
| virtual void osgShadow::DebugShadowMap::ViewData::updateDebugGeometry |
( |
const osg::Camera * | screenCam, |
|
|
const osg::Camera * | shadowCam ) |
|
virtual |
◆ _boundingBoxMap
| std::map< std::string, osg::BoundingBox > osgShadow::DebugShadowMap::ViewData::_boundingBoxMap |
◆ _camera
◆ _cameraDebugHUD
◆ _debugDumpPtr
| std::string* osgShadow::DebugShadowMap::ViewData::_debugDumpPtr |
◆ _depthColorFragmentShader
Coloring Shader used to present shadow depth map contents
◆ _doDebugDrawPtr
| bool* osgShadow::DebugShadowMap::ViewData::_doDebugDrawPtr |
◆ _geode
◆ _hudOrigin
| osg::Vec2s osgShadow::DebugShadowMap::ViewData::_hudOrigin |
◆ _hudSize
| osg::Vec2s osgShadow::DebugShadowMap::ViewData::_hudSize |
◆ _matrixMap
| std::map< std::string, osg::Matrix > osgShadow::DebugShadowMap::ViewData::_matrixMap |
◆ _orthoOrigin
| osg::Vec2s osgShadow::DebugShadowMap::ViewData::_orthoOrigin |
◆ _orthoSize
| osg::Vec2s osgShadow::DebugShadowMap::ViewData::_orthoSize |
◆ _polytopeGeometryMap
◆ _polytopeMap
| std::map< std::string, osg::Polytope > osgShadow::DebugShadowMap::ViewData::_polytopeMap |
◆ _texture
◆ _transform
◆ _viewCamera
◆ _viewportOrigin
| osg::Vec2s osgShadow::DebugShadowMap::ViewData::_viewportOrigin |
◆ _viewportSize
| osg::Vec2s osgShadow::DebugShadowMap::ViewData::_viewportSize |
◆ _viewProjection
| osg::Matrixd osgShadow::DebugShadowMap::ViewData::_viewProjection |
The documentation for this struct was generated from the following file: