27static const char *SKEL_BONENAME_WORLD =
"worldbone";
29typedef enum boneType_e {
38 SKELBONE_NUMBONETYPES,
41 SKELBONE_HOSEROTPARENT
46 HRTYPE_ROTATEPARENT180Y,
87int CreateRotationBoneFileData(
88 const char *newBoneName,
const char *newBoneParentName,
SkelVec3 basePos, boneFileData_t *fileData
90int CreatePosRotBoneFileData(
char *newBoneName,
char *newBoneParentName, boneFileData_t *fileData);
91void CreatePosRotBoneData(
const char *newBoneName,
const char *newBoneParentName,
boneData_s *boneData);
92int CreateIKShoulderBoneFileData(
95int CreateIKElbowBoneFileData(
96 const char *newBoneName,
const char *newBoneParentName,
SkelVec3 basePos,
boneData_s *boneData
98int CreateIKWristBoneFileData(
99 const char *newBoneName,
100 const char *newBoneParentName,
101 const char *shoulderBoneName,
103 boneFileData_t *fileData
105int CreateHoseRotBoneFileData(
107 char *newBoneParentName,
108 char *targetBoneName,
112 hoseRotType_t hoseRotType,
114 boneFileData_t *fileData
116int CreateAvRotBoneFileData(
118 char *newBoneParentName,
120 char *targetBoneName,
123 boneFileData_t *fileData
Definition SkelQuat.h:274
Definition SkelVec3.h:197
Definition tiki_shared.h:273
Definition skeletor_model_file_format.h:50
Definition skeletor_model_file_format.h:60