Navigation
API > API/Plugins > API/Plugins/StateTreeModule
Handle to a StateTree data
| Name | FStateTreeDataHandle |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreeTypes.h |
| Include Path | #include "StateTreeTypes.h" |
Syntax
USTRUCT (BlueprintType )
struct FStateTreeDataHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| StateTreeTypes.h | |||
FStateTreeDataHandle
(
const EStateTreeDataSourceType InSource |
StateTreeTypes.h | ||
FStateTreeDataHandle
(
const EStateTreeDataSourceType InSource, |
StateTreeTypes.h | ||
FStateTreeDataHandle
(
const EStateTreeDataSourceType InSource, |
StateTreeTypes.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Invalid | const FStateTreeDataHandle | StateTreeTypes.h | |
| InvalidIndex | uint16 | StateTreeTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Index | uint16 | StateTreeTypes.h | ||
| Source | EStateTreeDataSourceType | StateTreeTypes.h | ||
| StateHandle | FStateTreeStateHandle | StateTreeTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString Describe() |
StateTreeTypes.h | ||
int32 GetIndex() |
StateTreeTypes.h | ||
EStateTreeDataSourceType GetSource() |
StateTreeTypes.h | ||
FStateTreeStateHandle GetState() |
StateTreeTypes.h | ||
bool IsObjectSource() |
StateTreeTypes.h | ||
bool IsValid() |
StateTreeTypes.h | ||
void Reset() |
StateTreeTypes.h | ||
FStateTreeDataHandle ToObjectSource() |
StateTreeTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsValidIndex
(
const int32 Index |
StateTreeTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FStateTreeDataHandle& RHS |
StateTreeTypes.h | ||
bool operator==
(
const FStateTreeDataHandle& RHS |
StateTreeTypes.h |