Navigation
API > API/Plugins > API/Plugins/StateTreeModule > API/Plugins/StateTreeModule/FStateTreeInstanceData
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Append
(
UObject& InOwner, |
Appends new items to the instance. | StateTreeInstanceData.h | |
void Append
(
UObject& InOwner, |
StateTreeInstanceData.h | ||
void Append
(
UObject& InOwner, |
Appends new items to the instance, and moves existing data into the allocated instances. | StateTreeInstanceData.h | |
void Append
(
UObject& InOwner, |
Appends new items to the instance, and moves existing data into the allocated instances, if provided. | StateTreeInstanceData.h |
Append(UObject &, TConstArrayView< FInstancedStruct >, FAddArgs)
Description
Appends new items to the instance.
| Name | Append |
| Type | function |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreeInstanceData.h |
| Include Path | #include "StateTreeInstanceData.h" |
| Source | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Private/StateTreeInstanceData.cpp |
void Append
(
UObject & InOwner,
TConstArrayView< FInstancedStruct > InStructs,
FAddArgs Args
)
Append(UObject &, TConstArrayView< FConstStructView >, FAddArgs)
| Name | Append |
| Type | function |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreeInstanceData.h |
| Include Path | #include "StateTreeInstanceData.h" |
| Source | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Private/StateTreeInstanceData.cpp |
void Append
(
UObject & InOwner,
TConstArrayView< FConstStructView > InStructs,
FAddArgs Args
)
Append(UObject &, TConstArrayView< FConstStructView >, TConstArrayView< FInstancedStruct * >, FAddArgs)
Description
Appends new items to the instance, and moves existing data into the allocated instances. If the struct is of type FStateTreeInstanceObjectWrapper then this will duplicate the UObject instance.
| Name | Append |
| Type | function |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreeInstanceData.h |
| Include Path | #include "StateTreeInstanceData.h" |
| Source | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Private/StateTreeInstanceData.cpp |
void Append
(
UObject & InOwner,
TConstArrayView< FConstStructView > InStructs,
TConstArrayView< FInstancedStruct * > InInstancesToMove,
FAddArgs Args
)
Append(UObject &, TConstArrayView< FConstStructView >, TConstArrayView< TOptional< FInstancedStruct * > >, FAddArgs)
Description
Appends new items to the instance, and moves existing data into the allocated instances, if provided. If the struct is of type FStateTreeInstanceObjectWrapper then this will duplicate the UObject instance only if the InstanceToMove is set.
| Name | Append |
| Type | function |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreeInstanceData.h |
| Include Path | #include "StateTreeInstanceData.h" |
| Source | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Private/StateTreeInstanceData.cpp |
void Append
(
UObject & InOwner,
TConstArrayView< FConstStructView > InStructs,
TConstArrayView< TOptional < FInstancedStruct * > > InInstancesToMove,
FAddArgs Args
)