#include
Inherits IAnimationPoseModifier.
Public Member Functions | |
CRYINTERFACE_DECLARE_GUID (IAnimationPoseBlenderDir, "1725a49d-bd68-4ff4-852c-d0d4b7f86c28"_cry_guid) | |
virtual void | SetState (bool state)=0 |
virtual void | SetTarget (const Vec3 &target)=0 |
Location of the target we want to aim at, in world coordinates. | |
virtual void | SetLayer (uint32 nLayer)=0 |
virtual void | SetFadeoutAngle (f32 angleRadians)=0 |
virtual void | SetFadeOutSpeed (f32 time)=0 |
virtual void | SetFadeInSpeed (f32 time)=0 |
virtual void | SetFadeOutMinDistance (f32 minDistance)=0 |
virtual void | SetPolarCoordinatesOffset (const Vec2 &offset)=0 |
virtual void | SetPolarCoordinatesSmoothTimeSeconds (f32 smoothTimeSeconds)=0 |
virtual void | SetPolarCoordinatesMaxRadiansPerSecond (const Vec2 &maxRadiansPerSecond)=0 |
virtual f32 | GetBlend () const =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 |