Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EMotionFX::ObjectAffectedByParameterChanges Class Reference

Inherited by EMotionFX::AnimGraphParameterAction, EMotionFX::AnimGraphParameterCondition, EMotionFX::AnimGraphReferenceNode, EMotionFX::AnimGraphTagCondition, EMotionFX::AnimGraphVector2Condition, and EMotionFX::BlendTreeParameterNode.

Public Member Functions

virtual void AddRequiredParameters (AZStd::vector< AZStd::string > &parameterNames) const
 
virtual AZStd::vector< AZStd::string > GetParameters () const
 
virtual AnimGraphGetParameterAnimGraph () const
 
virtual void ParameterMaskChanged (const AZStd::vector< AZStd::string > &newParameterMask)
 
virtual void ParameterAdded (const AZStd::string &newParameterName)
 
virtual void ParameterRenamed (const AZStd::string &oldParameterName, const AZStd::string &newParameterName)
 
virtual void ParameterOrderChanged (const ValueParameterVector &beforeChange, const ValueParameterVector &afterChange)
 
virtual void ParameterRemoved (const AZStd::string &oldParameterName)
 
virtual void BuildParameterRemovedCommands (MCore::CommandGroup &commandGroup, const AZStd::string &parameterNameToBeRemoved)
 

Static Public Member Functions

static void SortAndRemoveDuplicates (AnimGraph *animGraph, AZStd::vector< AZStd::string > &parameterNames)
 

The documentation for this class was generated from the following file: