Public Types | Public Member Functions | Protected Attributes

osgAnimation::Bone Class Reference

Inheritance diagram for osgAnimation::Bone:
osg::MatrixTransform osg::Transform osg::Group osg::Node osg::Object osg::Referenced

List of all members.

Public Types

typedef osg::Matrix MatrixType

Public Member Functions

 META_Node (osgAnimation, Bone)
 Bone (const Bone &b, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 Bone (const std::string &name="")
void setDefaultUpdateCallback (const std::string &name="")
BonegetBoneParent ()
const BonegetBoneParent () const
const osg::MatrixgetMatrixInBoneSpace () const
const osg::MatrixgetMatrixInSkeletonSpace () const
const osg::MatrixgetInvBindMatrixInSkeletonSpace () const
void setMatrixInSkeletonSpace (const osg::Matrix &matrix)
void setInvBindMatrixInSkeletonSpace (const osg::Matrix &matrix)

Protected Attributes

osg::Matrix _invBindInSkeletonSpace
osg::Matrix _boneInSkeletonSpace

Member Typedef Documentation


Constructor & Destructor Documentation

osgAnimation::Bone::Bone ( const Bone b,
const osg::CopyOp copyop = osg::CopyOp::SHALLOW_COPY 
)
osgAnimation::Bone::Bone ( const std::string &  name = ""  ) 

Member Function Documentation

Bone* osgAnimation::Bone::getBoneParent (  ) 
const Bone* osgAnimation::Bone::getBoneParent (  )  const
const osg::Matrix& osgAnimation::Bone::getMatrixInBoneSpace (  )  const [inline]
osgAnimation::Bone::META_Node ( osgAnimation  ,
Bone   
)
void osgAnimation::Bone::setDefaultUpdateCallback ( const std::string &  name = ""  ) 
void osgAnimation::Bone::setInvBindMatrixInSkeletonSpace ( const osg::Matrix matrix  )  [inline]
void osgAnimation::Bone::setMatrixInSkeletonSpace ( const osg::Matrix matrix  )  [inline]

Member Data Documentation


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