ISkeletonPose

C++
struct ISkeletonPose : public ISkeletonPhysics {
};
File

ICryAnimation.h

ISkeletonPose::~ISkeletonPose Destructor
C++
virtual ~ISkeletonPose();
ISkeletonPose::ApplyRecoilAnimation Method
C++
virtual void ApplyRecoilAnimation(f32 fDuration, f32 fKinematicImpact, f32 fKickIn, uint32 arms = 3) = 0;
ISkeletonPose::DrawSkeleton Method
C++
virtual void DrawSkeleton(const Matrix34& rRenderMat34, uint32 shift = 0) = 0;
ISkeletonPose::GetAbsJointByID Method
C++
virtual const QuatT& GetAbsJointByID(int32 nJointID) = 0;
Description

runtime skeleton pose

ISkeletonPose::GetIPoseBlenderAim Method
C++
virtual IAnimationPoseBlenderDir* GetIPoseBlenderAim() = 0;
Description

Pose Modifiers (soon obsolete)

ISkeletonPose::GetIPoseBlenderLook Method
C++
virtual IAnimationPoseBlenderDir* GetIPoseBlenderLook() = 0;
ISkeletonPose::GetMaterialOnJoint Method
C++
virtual IMaterial* GetMaterialOnJoint(int32 nId) = 0;
ISkeletonPose::GetRelJointByID Method
C++
virtual const QuatT& GetRelJointByID(int32 nJointID) = 0;
Description

runtime skeleton pose

ISkeletonPose::GetStatObjOnJoint Method
C++
virtual IStatObj* GetStatObjOnJoint(int32 nId) = 0;
ISkeletonPose::SetDefaultPose Method
C++
virtual void SetDefaultPose() = 0;
ISkeletonPose::SetForceResetToDefault Method
C++
virtual void SetForceResetToDefault(bool bReset) = 0;
ISkeletonPose::SetForceSkeletonUpdate Method
C++
virtual void SetForceSkeletonUpdate(int32 i) = 0;
ISkeletonPose::SetHumanLimbIK Method
C++
virtual uint32 SetHumanLimbIK(const Vec3& wgoal, const char* limb) = 0;
ISkeletonPose::SetMaterialOnJoint Method
C++
virtual void SetMaterialOnJoint(int32 nId, IMaterial* pMaterial) = 0;
ISkeletonPose::SetPostProcessCallback Method
C++
virtual void SetPostProcessCallback(int (*func)(ICharacterInstance*,void*), void * pdata) = 0;
ISkeletonPose::SetPostProcessQuat Method
C++
virtual void SetPostProcessQuat(int32 idx, const QuatT& qt) = 0;
ISkeletonPose::SetStatObjOnJoint Method
C++
virtual void SetStatObjOnJoint(int32 nId, IStatObj* pStatObj) = 0;