OpenSceneGraph  3.0.1
Public Types | Public Member Functions | Protected Attributes
osgAnimation::Bone Class Reference
Inheritance diagram for osgAnimation::Bone:
Inheritance graph
[legend]

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::getInvBindMatrixInSkeletonSpace ( ) const [inline]
const osg::Matrix& osgAnimation::Bone::getMatrixInBoneSpace ( ) const [inline]
const osg::Matrix& osgAnimation::Bone::getMatrixInSkeletonSpace ( ) 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:

osg logo
Generated at Mon Oct 3 2011 12:39:45 for the OpenSceneGraph by doxygen 1.7.5.