OpenSceneGraph  3.0.1
Public Types | Public Member Functions | Static Public Member Functions
osgShadow::MinimalCullBoundsShadowMap::ViewData Struct Reference
Inheritance diagram for osgShadow::MinimalCullBoundsShadowMap::ViewData:
Inheritance graph
[legend]

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]

The documentation for this struct was generated from the following file:

osg logo
Generated at Mon Jun 4 2012 14:27:19 for the OpenSceneGraph by doxygen 1.8.0.