29 Bone& operator=(
Bone&& bone)
noexcept;
33 UInt_64 GetHashName()
const;
35 void SetName(
Str_8 newId);
37 Str_8 GetName()
const;
41 void SetAnimTrans(
const Mat4_f& newTrans);
43 Mat4_f GetAnimTrans()
const;
47 Mat4_f GetLocalBindTrans()
const;
49 Mat4_f GetInvBindTrans()
const;
51 UInt_8 GetBoneCount()
const;
53 bool HasBone(UInt_64 hashName,
UInt_8 id)
const;
55 bool HasBone(UInt_64 hashName)
const;
57 bool HasBone(
UInt_8 id)
const;
59 bool AddBone(
Bone child);
61 const Bone* GetBone(UInt_64 hashName)
const;
63 Bone* GetBone(UInt_64 hashName);
unsigned char UInt_8
Definition: Types.h:43