Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimBlueprintGeneratedClass.h |
| Include | #include "Animation/AnimBlueprintGeneratedClass.h" |
Syntax
USTRUCT ()
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 |