List of all members.
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) |
Member Typedef Documentation
Member Function Documentation
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] |
virtual void osgShadow::MinimalCullBoundsShadowMap::ViewData::cullShadowReceivingScene |
( |
| ) |
[virtual] |
static unsigned osgShadow::MinimalCullBoundsShadowMap::ViewData::RemoveIgnoredRenderLeaves |
( |
RenderLeafList & |
rll | ) |
[static] |
static unsigned osgShadow::MinimalCullBoundsShadowMap::ViewData::RemoveOldRenderLeaves |
( |
RenderLeafList & |
rllNew, |
|
|
RenderLeafList & |
rllOld |
|
) |
| [static] |
The documentation for this struct was generated from the following file: