Main header file for HumanIK.
Defines an HIKEffectorSetState.
Definition: humanik.h:418
Header file for character properties.
void HIKSolveForEffectorSetBodyPullLowLOD(const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, const HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState)
Call only the pull engine for character pCharacter.
void HIKSolveForCharacterLowLOD(const HIKCharacter *pDstCharacter, HIKCharacterState *pCharacterState, const HIKCharacter *pSrcCharacter, const HIKCharacterState *pSrcCharacterState, HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pDstPropertyState, const HIKPropertySetState *pSrcPropertyState)
Retarget the pose defined by HIKCharacterState pSrcCharacterState from character pSrcCharacter to cha...
Defines a character's properties.
Definition: humanik.h:457
void HIKSolveForEffectorSetBeginLowLOD(const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, const HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState)
Prepare the solving for character pCharacter.
void HIKSolveForEffectorSetArmsAndLegsLowLOD(const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, const HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState)
Call the IK solver for the arms, legs and shoulders of character pCharacter.
Defines a pose for a character.
Definition: humanik.h:441
void HIKSolveForEffectorSetLowLOD(const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState)
Solve character pCharacter with HIKEffectorSetState pEffectorSetState and HIKCharacterState pCharacte...
Defines a character to be used with HumanIK.