class OSGUTIL_EXPORT osgUtil::CullViewState

Container class for encapsulating the viewing state in local coordinates, during the cull traversal

Inheritance:


Public Fields

[more]osg::ref_ptr<osg::Matrix> _matrix
[more]osg::ref_ptr<osg::Matrix> _inverse
[more]osg::Vec3 _eyePoint
[more]osg::Vec3 _centerPoint
[more]osg::Vec3 _lookVector
[more]osg::Vec3 _upVector
[more]unsigned int _bbCornerFar
[more]unsigned int _bbCornerNear
[more]float _ratio2
[more]osg::ClippingVolume _clippingVolume

Public Methods

[more] CullViewState()
[more]typedef unsigned intinline CullingMode bool isCulled(const osg::BoundingSphere& sp, CullingMode& mode) const
[more]inline bool isCulled(const osg::BoundingBox& bb, CullingMode mode) const

Public Members

[more]enum

Protected Methods

[more] ~CullViewState()


Documentation

Container class for encapsulating the viewing state in local coordinates, during the cull traversal
o CullViewState()

oosg::ref_ptr<osg::Matrix> _matrix

oosg::ref_ptr<osg::Matrix> _inverse

oosg::Vec3 _eyePoint

oosg::Vec3 _centerPoint

oosg::Vec3 _lookVector

oosg::Vec3 _upVector

ounsigned int _bbCornerFar

ounsigned int _bbCornerNear

ofloat _ratio2

oosg::ClippingVolume _clippingVolume

oenum

o NO_CULLING

o FRUSTUM_LEFT_CULLING

o FRUSTUM_RIGHT_CULLING

o FRUSTUM_BOTTOM_CULLING

o FRUSTUM_TOP_CULLING

o FRUSTUM_NEAR_CULLING

o FRUSTUM_FAR_CULLING

o VIEW_FRUSTUM_CULLING

o SMALL_FEATURE_CULLING

o ENABLE_ALL_CULLING

otypedef unsigned intinline CullingMode bool isCulled(const osg::BoundingSphere& sp, CullingMode& mode) const

oinline bool isCulled(const osg::BoundingBox& bb, CullingMode mode) const

o ~CullViewState()


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.