OpenSceneGraph
Public Types | Public Member Functions | Public Attributes | List of all members
osgShadow::ViewDependentShadowMap::Frustum Struct Reference

Public Types

typedef std::vector< osg::Vec3dVertices
 
typedef std::vector< unsigned int > Indices
 
typedef std::vector< IndicesFaces
 
typedef std::vector< IndicesEdges
 

Public Member Functions

 Frustum (osgUtil::CullVisitor *cv, double minZNear, double maxZFar)
 

Public Attributes

osg::Matrixd projectionMatrix
 
osg::Matrixd modelViewMatrix
 
Vertices corners
 
Faces faces
 
Edges edges
 
osg::Vec3d eye
 
osg::Vec3d centerNearPlane
 
osg::Vec3d centerFarPlane
 
osg::Vec3d center
 
osg::Vec3d frustumCenterLine
 

Member Typedef Documentation

◆ Edges

◆ Faces

◆ Indices

typedef std::vector<unsigned int> osgShadow::ViewDependentShadowMap::Frustum::Indices

◆ Vertices

Constructor & Destructor Documentation

◆ Frustum()

osgShadow::ViewDependentShadowMap::Frustum::Frustum ( osgUtil::CullVisitor cv,
double  minZNear,
double  maxZFar 
)

Member Data Documentation

◆ center

osg::Vec3d osgShadow::ViewDependentShadowMap::Frustum::center

◆ centerFarPlane

osg::Vec3d osgShadow::ViewDependentShadowMap::Frustum::centerFarPlane

◆ centerNearPlane

osg::Vec3d osgShadow::ViewDependentShadowMap::Frustum::centerNearPlane

◆ corners

Vertices osgShadow::ViewDependentShadowMap::Frustum::corners

◆ edges

Edges osgShadow::ViewDependentShadowMap::Frustum::edges

◆ eye

osg::Vec3d osgShadow::ViewDependentShadowMap::Frustum::eye

◆ faces

Faces osgShadow::ViewDependentShadowMap::Frustum::faces

◆ frustumCenterLine

osg::Vec3d osgShadow::ViewDependentShadowMap::Frustum::frustumCenterLine

◆ modelViewMatrix

osg::Matrixd osgShadow::ViewDependentShadowMap::Frustum::modelViewMatrix

◆ projectionMatrix

osg::Matrixd osgShadow::ViewDependentShadowMap::Frustum::projectionMatrix

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