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
(
TNotNull< UStruct* > InStruct |
StateTreeNodeClassCache.h | ||
FStateTreeNodeClassData
(
const FTopLevelAssetPath& AssetPath |
StateTreeNodeClassCache.h | ||
FStateTreeNodeClassData
(
const FString& InClassAssetName, |
StateTreeNodeClassCache.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedInstanceDataStruct | TWeakObjectPtr< const UStruct > | Pointer to described node's instance data struct or class. | StateTreeNodeClassCache.h | |
| CachedStruct | TWeakObjectPtr< UStruct > | Pointer to described struct or class. | StateTreeNodeClassCache.h | |
| StructAssetPath | FTopLevelAssetPath | Struct or class asset path. | 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 | ||
const FTopLevelAssetPath & GetStructPath() |
StateTreeNodeClassCache.h |