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 ¶ms)=0 | 
| Command Buffer. Pose data will not be available at this stage. | |
| virtual bool | Execute (const SAnimationPoseModifierParams ¶ms)=0 | 
| virtual void | Synchronize ()=0 | 
| virtual void | GetMemoryUsage (ICrySizer *pSizer) const =0 | 
Used to process more complex pose modifiers such as feet ground alignment.