VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions
makVrv::DtOsgGizmoTransform Class Reference

Helps attach the drawable to the scene graph.

Inheritance diagram for makVrv::DtOsgGizmoTransform:
Inheritance graph
[legend]

Public Member Functions

 DtOsgGizmoTransform ()
 
 ~DtOsgGizmoTransform ()
 
virtual osg::Object * clone (const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY) const
 
virtual bool computeWorldToLocalMatrix (osg::Matrix &matrix, osg::NodeVisitor *nv) const
 
virtual bool computeLocalToWorldMatrix (osg::Matrix &matrix, osg::NodeVisitor *nv) const
 

Private Member Functions

 DtOsgGizmoTransform (const DtOsgGizmoTransform &ob, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 
DtOsgGizmoTransformoperator= (const DtOsgGizmoTransform &rhs)=delete
 

Constructor & Destructor Documentation

makVrv::DtOsgGizmoTransform::DtOsgGizmoTransform ( )

CTOR.

makVrv::DtOsgGizmoTransform::~DtOsgGizmoTransform ( )

DTOR.

makVrv::DtOsgGizmoTransform::DtOsgGizmoTransform ( const DtOsgGizmoTransform ob,
const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY 
)
private

Copy CTOR.

Member Function Documentation

DtOsgGizmoTransform& makVrv::DtOsgGizmoTransform::operator= ( const DtOsgGizmoTransform rhs)
privatedelete

not allowed

virtual osg::Object* makVrv::DtOsgGizmoTransform::clone ( const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY) const
virtual

Clone this object.

virtual bool makVrv::DtOsgGizmoTransform::computeWorldToLocalMatrix ( osg::Matrix &  matrix,
osg::NodeVisitor *  nv 
) const
virtual

Transform to position relative to camera.

Used here to strip out the translation portion of the view matrix to allow camera relative rendering of instances

virtual bool makVrv::DtOsgGizmoTransform::computeLocalToWorldMatrix ( osg::Matrix &  matrix,
osg::NodeVisitor *  nv 
) const
virtual

Transform to position relative to camera.


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)