OpenSceneGraph
Public Member Functions | Protected Attributes | List of all members
osgAnimation::RigTransformSoftware::BonePtrWeight Class Reference
Inheritance diagram for osgAnimation::RigTransformSoftware::BonePtrWeight:
Inheritance graph
[legend]

Public Member Functions

 BonePtrWeight (unsigned int id, float weight, Bone *bone=0)
 
 BonePtrWeight (const BonePtrWeight &bw2)
 
const float & getWeight () const
 
void setWeight (float b)
 
const unsigned int & getBoneID () const
 
void setBoneID (unsigned int b)
 
bool operator< (const BonePtrWeight &b1) const
 
const BonegetBonePtr () const
 set Bone pointer More...
 
void setBonePtr (Bone *b)
 

Protected Attributes

osg::observer_ptr< Bone_boneptr
 

Constructor & Destructor Documentation

◆ BonePtrWeight() [1/2]

osgAnimation::RigTransformSoftware::BonePtrWeight::BonePtrWeight ( unsigned int  id,
float  weight,
Bone bone = 0 
)
inline

◆ BonePtrWeight() [2/2]

osgAnimation::RigTransformSoftware::BonePtrWeight::BonePtrWeight ( const BonePtrWeight bw2)
inline

Member Function Documentation

◆ getBoneID()

const unsigned int& osgAnimation::RigTransformSoftware::BonePtrWeight::getBoneID ( ) const
inline

◆ getBonePtr()

const Bone* osgAnimation::RigTransformSoftware::BonePtrWeight::getBonePtr ( ) const
inline

set Bone pointer

◆ getWeight()

const float& osgAnimation::RigTransformSoftware::BonePtrWeight::getWeight ( ) const
inline

◆ operator<()

bool osgAnimation::RigTransformSoftware::BonePtrWeight::operator< ( const BonePtrWeight b1) const
inline

◆ setBoneID()

void osgAnimation::RigTransformSoftware::BonePtrWeight::setBoneID ( unsigned int  b)
inline

◆ setBonePtr()

void osgAnimation::RigTransformSoftware::BonePtrWeight::setBonePtr ( Bone b)
inline

◆ setWeight()

void osgAnimation::RigTransformSoftware::BonePtrWeight::setWeight ( float  b)
inline

Member Data Documentation

◆ _boneptr

osg::observer_ptr< Bone > osgAnimation::RigTransformSoftware::BonePtrWeight::_boneptr
protected

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