skin data More...
Public Member Functions | |
void | resetData () |
Reset data. | |
var | resetData () |
Reset data. | |
local | resetData () |
Reset data. | |
void | addSkinBoneNames (const std::string &name) |
Add name for SkinBone. More... | |
var | addSkinBoneNames ( var name) |
Add name for SkinBone. More... | |
local | addSkinBoneNames ( local name) |
Add name for SkinBone. More... | |
void | addNodeBoneNames (const std::string &name) |
Add name for NodeBone. More... | |
local | addNodeBoneNames ( local name) |
Add name for NodeBone. More... | |
int | getSkinBoneNameIndex (const std::string &name) const |
Get the index of the specified SkinBone name. More... | |
local | getSkinBoneNameIndex ( local name) |
Get the index of the specified SkinBone name. More... | |
int | getBoneNameIndex (const std::string &name) const |
Get the index of the specified Bone name(skinBone & nodeBone both). More... | |
Public Attributes | |
std::vector< std::string > | skinBoneNames |
The skin bones list which affect skin. | |
var | skinBoneNames |
The skin bones list which affect skin. | |
local | skinBoneNames |
The skin bones list which affect skin. | |
std::vector< std::string > | nodeBoneNames |
Node bones don't affect skin, all bones [skinBone, nodeBone]. | |
var | nodeBoneNames |
Node bones don't affect skin, all bones [skinBone, nodeBone]. | |
local | nodeBoneNames |
Node bones don't affect skin, all bones [skinBone, nodeBone]. | |
std::vector< Mat4 > | inverseBindPoseMatrices |
Bind pose of skin bone, only for skin bone. | |
var | inverseBindPoseMatrices |
Bind pose of skin bone, only for skin bone. | |
local | inverseBindPoseMatrices |
Bind pose of skin bone, only for skin bone. | |
std::vector< Mat4 > | skinBoneOriginMatrices |
Original bone transform, for skin bone. | |
var | skinBoneOriginMatrices |
Original bone transform, for skin bone. | |
local | skinBoneOriginMatrices |
Original bone transform, for skin bone. | |
std::vector< Mat4 > | nodeBoneOriginMatrices |
Original bone transform, for node bone. | |
var | nodeBoneOriginMatrices |
Original bone transform, for node bone. | |
local | nodeBoneOriginMatrices |
Original bone transform, for node bone. | |
std::map< int, std::vector< int > > | boneChild |
Bone child info[key parent, value child], both skinbone and node bone. | |
var | boneChild |
Bone child info[key parent, value child], both skinbone and node bone. | |
local | boneChild |
Bone child info[key parent, value child], both skinbone and node bone. | |
int | rootBoneIndex |
The root bone index. | |
skin data
|
inline |
Add name for SkinBone.
The SkinBone name.
|
inline |
Add name for SkinBone.
The SkinBone name.
|
inline |
Add name for SkinBone.
The SkinBone name.
|
inline |
Add name for NodeBone.
the NodeBone name.
|
inline |
Add name for NodeBone.
the NodeBone name.
|
inline |
Add name for NodeBone.
the NodeBone name.
|
inline |
Get the index of the specified SkinBone name.
The specified name. The index.
|
inline |
Get the index of the specified SkinBone name.
The specified name. The index.
|
inline |
Get the index of the specified SkinBone name.
The specified name. The index.
|
inline |
Get the index of the specified Bone name(skinBone & nodeBone both).
The specified name. The index.
|
inline |
Get the index of the specified Bone name(skinBone & nodeBone both).
The specified name. The index.
|
inline |
Get the index of the specified Bone name(skinBone & nodeBone both).
The specified name. The index.