Inherited by EMotionFX::MovingAverageVelocityEvaluator, and EMotionFX::RunningAverageVelocityEvaluator.
Public Member Functions | |
virtual void | CalculateVelocities (Physics::RagdollState &outRagdollPose, const Physics::RagdollState &lastRagdollPose, const Physics::RagdollState ¤tRagdollPose, float timeDelta) |
Calculate the linear and angular velocities for all nodes in the ragdoll based on the last, the current poses and the time delta. | |
virtual void | Update (const Physics::RagdollState &lastRagdollPose, const Physics::RagdollState ¤tRagdollPose, float timeDelta)=0 |
virtual void | CalculateInitialVelocities (Physics::RagdollState &outRagdollPose)=0 |
This is called when the ragdoll gets activated. | |
|
pure virtual |
This is called when the ragdoll gets activated.
Implemented in EMotionFX::MovingAverageVelocityEvaluator, and EMotionFX::RunningAverageVelocityEvaluator.