Navigation
API > API/Plugins > API/Plugins/AnimNext
Combined native & non-native payloads, for supplying to a data interface instance.
| Name | FAnimNextDataInterfacePayload |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/AnimNextDataInterfacePayload.h |
| Include Path | #include "AnimNextDataInterfacePayload.h" |
Syntax
USTRUCT ()
struct FAnimNextDataInterfacePayload
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| AnimNextDataInterfacePayload.h | |||
FAnimNextDataInterfacePayload
(
const FAnimNextDataInterfacePayload& InOther |
AnimNextDataInterfacePayload.h | ||
FAnimNextDataInterfacePayload
(
FAnimNextDataInterfacePayload&& InOther |
AnimNextDataInterfacePayload.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCombinedPayloadsDirty | bool | Dirty flag for lazy rebuilds of CombinedPayloads | AnimNextDataInterfacePayload.h | |
| CombinedPayloads | TArray< FStructView > | Combined view of all payloads used for binding. | AnimNextDataInterfacePayload.h | |
| NonOwnedPayloads | TArray< FStructView > | Externally-owned payloads used to avoid copying constant data. | AnimNextDataInterfacePayload.h | |
| OwnedNativePayloads | TArray< FInstancedStruct > | Multiple payloads used for native bindings. | AnimNextDataInterfacePayload.h |
|
| OwnedPayload | FInstancedPropertyBag | Single payload used for data-driven variable bindings. | AnimNextDataInterfacePayload.h |
|
| UAnimNextAnimGraphSettings | friend | AnimNextDataInterfacePayload.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddNative
(
FInstancedStruct&& InNativePayload |
Add a native payload. | AnimNextDataInterfacePayload.h | |
void AddNative
(
const FInstancedStruct& InNativePayload |
Add a native payload. | AnimNextDataInterfacePayload.h | |
void AddStructView
(
const FStructView& InPayload |
Add non-owned payload. | AnimNextDataInterfacePayload.h | |
void AppendNative
(
const TArray< FInstancedStruct >& InNativePayloads |
Append native payloads. | AnimNextDataInterfacePayload.h | |
void AppendStructView
(
const TArray< FStructView >& InPayloads |
Append non-owned payloads. | AnimNextDataInterfacePayload.h | |
TArrayView< FStructView > Get() |
Get all payloads. | AnimNextDataInterfacePayload.h | |
TConstArrayView< FInstancedStruct > GetNativePayloads() |
AnimNextDataInterfacePayload.h | ||
TConstArrayView< FStructView > GetNonOwnedPayloads() |
AnimNextDataInterfacePayload.h | ||
const FInstancedPropertyBag & GetPayload() |
AnimNextDataInterfacePayload.h | ||
void Set
(
const FInstancedPropertyBag& InPayload |
Set payload. | AnimNextDataInterfacePayload.h | |
void Set
(
FInstancedPropertyBag&& InPayload |
Set payload. | AnimNextDataInterfacePayload.h | |
void SetNative
(
TArray< FInstancedStruct >&& InNativePayloads |
Set native payloads. | AnimNextDataInterfacePayload.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetOwnedNativePayloadsPropertyName() |
Details customization support. | AnimNextDataInterfacePayload.h | |
static FName GetOwnedPayloadPropertyName() |
Details customization support. | AnimNextDataInterfacePayload.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAnimNextDataInterfacePayload & operator=
(
FAnimNextDataInterfacePayload&& InOther |
AnimNextDataInterfacePayload.h | ||
FAnimNextDataInterfacePayload & operator=
(
const FAnimNextDataInterfacePayload& InOther |
AnimNextDataInterfacePayload.h |