Inherits EMotionFX::BaseObject.
Inherited by EMotionFX::BlendSpaceFrontBackVelocityParamEvaluator, EMotionFX::BlendSpaceLeftRightVelocityParamEvaluator, EMotionFX::BlendSpaceMoveSpeedParamEvaluator, EMotionFX::BlendSpaceParamEvaluatorNone, EMotionFX::BlendSpaceTravelDirectionParamEvaluator, EMotionFX::BlendSpaceTravelDistanceParamEvaluator, EMotionFX::BlendSpaceTravelSlopeParamEvaluator, EMotionFX::BlendSpaceTurnAngleParamEvaluator, and EMotionFX::BlendSpaceTurnSpeedParamEvaluator.
Public Member Functions | |
virtual AZ_CLASS_ALLOCATOR_DECL float | ComputeParamValue (const MotionInstance &motionInstance)=0 |
virtual const char * | GetName () const =0 |
virtual bool | IsNullEvaluator () const |
Public Member Functions inherited from EMotionFX::BaseObject | |
BaseObject () | |
virtual | ~BaseObject () |
Public Member Functions inherited from MCore::MemoryObject | |
MemoryObject () | |
virtual | ~MemoryObject () |
void | IncreaseReferenceCount () |
void | DecreaseReferenceCount () |
void | Destroy () |
uint32 | GetReferenceCount () const |
Additional Inherited Members | |
Protected Member Functions inherited from EMotionFX::BaseObject | |
void | Delete () override |
virtual void | Delete () |