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::AnimGraphStateTransition::StateFilterLocal Class Referencefinal

Public Member Functions

AZ_CLASS_ALLOCATOR_DECL bool IsEmpty () const
 
void Clear ()
 
size_t GetNumStates () const
 
AnimGraphNodeId GetStateId (size_t index) const
 
AZStd::vector< AnimGraphNodeIdCollectStateIds () const
 
void SetStateIds (const AZStd::vector< AnimGraphNodeId > &stateIds)
 
size_t GetNumGroups () const
 
const AZStd::string & GetGroupName (size_t index) const
 
const AZStd::vector< AZStd::string > & GetGroups () const
 
void SetGroups (const AZStd::vector< AZStd::string > &groups)
 
AZStd::vector< AnimGraphNodeIdCollectStates (AnimGraphStateMachine *stateMachine) const
 
bool Contains (AnimGraph *animGraph, AnimGraphNodeId stateId) const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

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