OpenSceneGraph
3.0.1
|
Public Types | |
typedef std::vector < osgUtil::RenderLeaf * > | RenderLeafList |
Public Member Functions | |
virtual void | init (ThisClass *st, osgUtil::CullVisitor *cv) |
virtual void | cullShadowReceivingScene () |
virtual void | aimShadowCastingCamera (const osg::Light *light, const osg::Vec4 &worldLightPos, const osg::Vec3 &worldLightDir, const osg::Vec3 &worldLightUp=osg::Vec3(0, 1, 0)) |
Static Public Member Functions | |
static unsigned | RemoveOldRenderLeaves (RenderLeafList &rllNew, RenderLeafList &rllOld) |
static unsigned | RemoveIgnoredRenderLeaves (RenderLeafList &rll) |
static osg::BoundingBox | ComputeRenderLeavesBounds (RenderLeafList &rll, osg::Matrix &projectionToWorld) |
static osg::BoundingBox | ComputeRenderLeavesBounds (RenderLeafList &rll, osg::Matrix &projectionToWorld, osg::Polytope &polytope) |
static void | GetRenderLeaves (osgUtil::RenderBin *rb, RenderLeafList &rll) |
typedef std::vector< osgUtil::RenderLeaf* > osgShadow::MinimalCullBoundsShadowMap::ViewData::RenderLeafList |
virtual void osgShadow::MinimalCullBoundsShadowMap::ViewData::aimShadowCastingCamera | ( | const osg::Light * | light, |
const osg::Vec4 & | worldLightPos, | ||
const osg::Vec3 & | worldLightDir, | ||
const osg::Vec3 & | worldLightUp = osg::Vec3(0, 1, 0) |
||
) | [virtual] |
Reimplemented from osgShadow::MinimalShadowMap::ViewData.
static osg::BoundingBox osgShadow::MinimalCullBoundsShadowMap::ViewData::ComputeRenderLeavesBounds | ( | RenderLeafList & | rll, |
osg::Matrix & | projectionToWorld | ||
) | [static] |
static osg::BoundingBox osgShadow::MinimalCullBoundsShadowMap::ViewData::ComputeRenderLeavesBounds | ( | RenderLeafList & | rll, |
osg::Matrix & | projectionToWorld, | ||
osg::Polytope & | polytope | ||
) | [static] |
virtual void osgShadow::MinimalCullBoundsShadowMap::ViewData::cullShadowReceivingScene | ( | ) | [virtual] |
Reimplemented from osgShadow::MinimalShadowMap::ViewData.
static void osgShadow::MinimalCullBoundsShadowMap::ViewData::GetRenderLeaves | ( | osgUtil::RenderBin * | rb, |
RenderLeafList & | rll | ||
) | [static] |
virtual void osgShadow::MinimalCullBoundsShadowMap::ViewData::init | ( | ThisClass * | st, |
osgUtil::CullVisitor * | cv | ||
) | [virtual] |
Reimplemented from osgShadow::MinimalShadowMap::ViewData.
static unsigned osgShadow::MinimalCullBoundsShadowMap::ViewData::RemoveIgnoredRenderLeaves | ( | RenderLeafList & | rll | ) | [static] |
static unsigned osgShadow::MinimalCullBoundsShadowMap::ViewData::RemoveOldRenderLeaves | ( | RenderLeafList & | rllNew, |
RenderLeafList & | rllOld | ||
) | [static] |
![]() | Generated at Thu Sep 27 2012 12:20:43 for the OpenSceneGraph by doxygen 1.7.6.1. |