class SG_EXPORT osg::ViewState: public Referenced

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

Inheritance:


Public Fields

[more]Matrix* _matrix
[more]Matrix* _inverse
[more]Vec3 _eyePoint
[more]Vec3 _centerPoint
[more]Vec3 _lookVector
[more]Vec3 _upVector
[more]Vec3 _frustumTopNormal
[more]Vec3 _frustumBottomNormal
[more]Vec3 _frustumLeftNormal
[more]Vec3 _frustumRightNormal
[more]float _ratio
[more]bool _viewFrustumCullingActive
[more]bool _smallFeatureCullingActive

Public Methods

[more] ViewState()
[more]bool isCulled(const BoundingSphere& sp)
[more]bool isCulled(const BoundingBox& bb)

Protected Methods

[more] ~ViewState()


Inherited from Referenced:

Public Methods

oReferenced& operator = (Referenced&)
ovoid ref()
ovoid unref()
oint referenceCount()

Protected Fields

oint _reference


Documentation

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

oMatrix* _matrix

oMatrix* _inverse

oVec3 _eyePoint

oVec3 _centerPoint

oVec3 _lookVector

oVec3 _upVector

oVec3 _frustumTopNormal

oVec3 _frustumBottomNormal

oVec3 _frustumLeftNormal

oVec3 _frustumRightNormal

ofloat _ratio

obool _viewFrustumCullingActive

obool _smallFeatureCullingActive

obool isCulled(const BoundingSphere& sp)

obool isCulled(const BoundingBox& bb)

o ~ViewState()


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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