Navigation
API > API/Plugins > API/Plugins/StateTreeModule
References
| Module | StateTreeModule |
| Header | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreeExecutionTypes.h |
| Include | #include "StateTreeExecutionTypes.h" |
Syntax
USTRUCT ()
struct FRecordedStateTreeExecutionFrame
Remarks
Captured state tree execution frame that can be cached for recording purposes. Held in FRecordedStateTreeTransitionResult for its NextActiveFrames.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FStateTreeActiveStates | ActiveStates | Active states in this frame. | |
| uint8: 1 = false | bIsGlobalFrame | If true, the global tasks of the State Tree should be handle in this frame. | |
| TStaticArray< uint8, FStateTreeActiveStates::MaxStates > | EventIndices | Captured indices of the events we've recorded. | |
| FStateTreeStateHandle | RootState | The root state of the frame (e.g. Root state or a subtree). | |
| TObjectPtr< const UStateTree > | StateTree | The State Tree used for ticking this frame. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRecordedStateTreeExecutionFrame
(
const FStateTreeExecutionFrame& ExecutionFrame |