hikvalidation.h Source File
Go to the documentation of this file.
33 #ifndef HIKVALIDATION_H
34 #define HIKVALIDATION_H
47 #define HIKRequiredBoneCount 15
50 #define HIKSpineBoneCount 9
53 #define HIKNeckBoneCount 9
56 #define HIKRollBoneCount 8
bool HIKValidateRequiredBone(const HIKCharacterDefinition *pCharacterDefinition, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
bool HIKIsRollBone(int id)
bool HIKValidateBonePosition(const HIKCharacter *pCharacter, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
Main header file for HumanIK.
bool HIKValidateSpine(const HIKCharacterDefinition *pCharacterDefinition, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
const int * HIKGetRequiredBoneList()
bool HIKValidateArmsXAxis(const HIKCharacter *pCharacter, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
const int * HIKGetNeckBoneList()
bool HIKValidateHipsXAxis(const HIKCharacter *pCharacter, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
const int * HIKGetRollBoneList()
Defines which Nodes are to be used by an HIKCharacter.
Definition: humanik.h:497
Defines a character to be used with HumanIK.
bool HIKValidateSpineYAxis(const HIKCharacter *pCharacter, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
bool HIKValidateNeck(const HIKCharacterDefinition *pCharacterDefinition, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
const int * HIKGetSpineBoneList()