/Engine/Source/Runtime/Engine/Classes/Animation/AnimNode_StateMachine.h
State machine node.
struct FAnimNode_StateMachine : public [FAnimNode_Base](API\Runtime\Engine\Animation\FAnimNode_Base)
TArray<FAnimat...
ActiveTransitionArray
The set of active transitions, if there are any.
bool
bAllowConduitEntryStates
Allows a conduit to be used as this state machine's entry state If a valid entry state cannot be found at runtime then this will generate a reference pose!
bool
bCreateNotifyMetaData
Tag Notifies with meta data such as the active state and mirroring state.
bool
bReinitializeOnBecomingRelevant
Reinitialize the state machine if we have become relevant to the graph after not being ticked on the previous frame(s)
bool
bSkipFirstUpdateTransition
When the state machine becomes relevant, it is initialized into the Entry state.
int32
CurrentState
The current state within the state machine.
float
ElapsedTime
Elapsed time since entering the current state.
int32
EvaluatingTransitionIndex
Current TransitionIndexbeing evaluated.
TArray<FTransi...
HandledTransitionEvents
The set of transition requests handled this update.
int32
MaxTransitionsPerFrame
The maximum number of transitions that can be taken by this machine 'simultaneously' in a single frame.
int32
MaxTransitionsRequests
The maximum number of transition requests that can be buffered at any time.
TArray< FOnGrap...
OnGraphStatesEntered
Delegates that native code can hook into to handle state entry.
TArray< FOnGrap...
OnGraphStatesExited
Delegates that native code can hook into to handle state exits.
constFBakedAni...
PRIVATE_MachineDescription
The state machine description this is an instance of.
TArray<FTransi...
QueuedTransitionEvents
All alive transition requests that have been queued.
int32
StateMachineIndexInClass
Indexinto the BakedStateMachines array in the owningUAnimBlueprintGeneratedClass.
TArray<FPoseLi...
StatePoseLinks
The set of states in this state machine.
TArray< int32 >
StatesUpdated
Used during transitions to make sure we don't double tick a state if it appears multiple times.