19#ifndef OSGANIMATION_BONE
20#define OSGANIMATION_BONE 1
37 Bone(
const std::string& name =
"");
59 typedef std::map<std::string, osg::ref_ptr<Bone> >
BoneMap;
void setMatrixInSkeletonSpace(const osg::Matrix &matrix)
Definition Bone:47
osg::Matrix _boneInSkeletonSpace
Definition Bone:56
Bone(const Bone &b, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
const osg::Matrix & getInvBindMatrixInSkeletonSpace() const
Definition Bone:46
const osg::Matrix & getMatrixInBoneSpace() const
Definition Bone:44
osg::Matrix MatrixType
Definition Bone:33
void setInvBindMatrixInSkeletonSpace(const osg::Matrix &matrix)
Definition Bone:48
void setDefaultUpdateCallback(const std::string &name="")
const Bone * getBoneParent() const
const osg::Matrix & getMatrixInSkeletonSpace() const
Definition Bone:45
Bone(const std::string &name="")
osg::Matrix _invBindInSkeletonSpace
Definition Bone:53
META_Node(osgAnimation, Bone)
@ SHALLOW_COPY
Definition CopyOp:47
std::map< std::string, osg::ref_ptr< Bone > > BoneMap
Definition Bone:59
#define OSGANIMATION_EXPORT
Definition osgAnimation/Export:40