OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Public Member Functions | Private Attributes | List of all members
MWRender::CameraRelativeTransform Class Reference
Inheritance diagram for MWRender::CameraRelativeTransform:
Collaboration diagram for MWRender::CameraRelativeTransform:

Classes

class  CullCallback
 

Public Member Functions

 CameraRelativeTransform ()
 
 CameraRelativeTransform (const CameraRelativeTransform &copy, const osg::CopyOp &copyop)
 
virtual META_Node(MWRender,
CameraRelativeTransform) const
osg bool 
computeLocalToWorldMatrix (osg::Matrix &matrix, osg::NodeVisitor *nv) const
 
osg::BoundingSphere computeBound () const
 

Private Attributes

osg::Vec3f mEyePoint
 

Detailed Description

Transform that removes the eyepoint of the modelview matrix, i.e. its children are positioned relative to the camera.

Constructor & Destructor Documentation

MWRender::CameraRelativeTransform::CameraRelativeTransform ( )
inline
MWRender::CameraRelativeTransform::CameraRelativeTransform ( const CameraRelativeTransform copy,
const osg::CopyOp &  copyop 
)
inline

Member Function Documentation

osg::BoundingSphere MWRender::CameraRelativeTransform::computeBound ( ) const
inline
virtual META_Node (MWRender, CameraRelativeTransform) const osg bool MWRender::CameraRelativeTransform::computeLocalToWorldMatrix ( osg::Matrix &  matrix,
osg::NodeVisitor *  nv 
) const
inlinevirtual

Member Data Documentation

osg::Vec3f MWRender::CameraRelativeTransform::mEyePoint
mutableprivate

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