Interface used for modifying the animated pose of a character, for example for Inverse Kinematics. More...
#include
Inherits ICryUnknown.
Inherited by IAnimationGroundAlignment, IAnimationOperatorQueue, IAnimationPoseAlignerChain, IAnimationPoseBlenderDir, and IAnimationPoseMatching.
Public Member Functions | |
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 |
Interface used for modifying the animated pose of a character, for example for Inverse Kinematics.
|
pure virtual |
Called from an arbitrary worker thread when the Command associated with this Pose Modifier is executed. Pose data is available for read/write.
|
pure virtual |
Called from the main thread after the Command Buffer this Pose Modifier was part of finished its execution.