#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: