IAnimationPoseAlignerChain

IAnimationPoseAlignerChainabstract

Used to process more complex pose modifiers such as feet ground alignment. More...

#include

Inherits IAnimationPoseModifier.

Public Types

enum EType { eType_Limb }
enum ELockMode { eLockMode_Off, eLockMode_Store, eLockMode_Apply }

Public Member Functions

CRYINTERFACE_DECLARE_GUID (IAnimationPoseAlignerChain, "f5d18a45-8249-45b5-9f68-e45aa9687c4a"_cry_guid)
virtual void Initialize (LimbIKDefinitionHandle solver, int contactJointIndex)=0
virtual void SetTarget (const STarget &target)=0
virtual void SetTargetLock (ELockMode eLockMode)=0
- Public Member Functions inherited from IAnimationPoseModifier
CRYINTERFACE_DECLARE_GUID (IAnimationPoseModifier, "22fe4775-5e42-447f-bab6-274ed39af449"_cry_guid)
virtual bool Prepare (const SAnimationPoseModifierParams &params)=0
Command Buffer. Pose data will not be available at this stage.
virtual bool Execute (const SAnimationPoseModifierParams &params)=0
virtual void Synchronize ()=0
virtual void GetMemoryUsage (ICrySizer *pSizer) const =0

Detailed Description

Used to process more complex pose modifiers such as feet ground alignment.