Navigation
API > API/Plugins > API/Plugins/StateTreeEditorModule
Describes a class or struct. If the class or struct is from a package that is not yet loaded, the data will update on GetStruct/Class/Scripstruct()
| Name | FStateTreeNodeClassData |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/StateTreeNodeClassCache.h |
| Include Path | #include "StateTreeNodeClassCache.h" |
Syntax
USTRUCT ()
struct FStateTreeNodeClassData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| StateTreeNodeClassCache.h | |||
FStateTreeNodeClassData
(
UStruct* InStruct |
StateTreeNodeClassCache.h | ||
FStateTreeNodeClassData
(
const FString& InClassAssetName, |
StateTreeNodeClassCache.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClassAssetName | FString | Path to class if it's not loaded yet. | StateTreeNodeClassCache.h | |
| ClassPackageName | FString | Package of the asset if it's not loaded yet. | StateTreeNodeClassCache.h | |
| InstanceDataStruct | TWeakObjectPtr< const UStruct > | Pointer to described node's instance data struct or class. | StateTreeNodeClassCache.h | |
| Struct | TWeakObjectPtr< UStruct > | Pointer to described struct or class. | StateTreeNodeClassCache.h | |
| StructName | FName | Resolved name of struct or class. | StateTreeNodeClassCache.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UClass * GetClass
(
bool bSilent |
StateTreeNodeClassCache.h | ||
const UStruct * GetInstanceDataStruct
(
bool bSilent |
StateTreeNodeClassCache.h | ||
UScriptStruct * GetScriptStruct
(
bool bSilent |
StateTreeNodeClassCache.h | ||
UStruct * GetStruct
(
bool bSilent |
StateTreeNodeClassCache.h | ||
FName GetStructName() |
StateTreeNodeClassCache.h |