Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Animation
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimBlueprintGeneratedClass.h |
Include | #include "Animation/AnimBlueprintGeneratedClass.h" |
Syntax
struct FStateMachineDebugData
Remarks
This structure represents debugging information for a single state machine.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
int32 | MachineIndex | Index of this machine in the StateMachines array. |
![]() |
TWeakObjectPtr< UAnimGraphNode_StateMachineBase > | MachineInstanceNode | The animation node that leads into this state machine (A3 only) |
![]() |
TMap< TWeakObjectPtr< UEdGraphNode >, int32 > | NodeToStateIndex | Map from state nodes to their state entry in a state machine. |
![]() |
TMultiMap< TWeakObjectPtr< UEdGraphNode >, int32 > | NodeToTransitionIndex | Transition nodes may be associated w/ multiple transition indicies when the source state is an alias. |
![]() |
TMultiMap< TWeakObjectPtr< UAnimStateAliasNode >, FStateAliasTransitionStateIndexPair > | StateAliasNodeToTransitionStatePairs | Mapping between an alias and any transition indices it might be associated to (Both as source and target). |
![]() |
TMap< int32, TWeakObjectPtr< UAnimStateNodeBase > > | StateIndexToNode |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
UEdGraphNode * | FindNodeFromStateIndex
(
int32 StateIndex |
|
![]() ![]() |
UEdGraphNode * | FindNodeFromTransitionIndex
(
int32 TransitionIndex |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FStateAliasTransitionStateIndexPair |