Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FNamedValueArrayUtils
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Union
(
TNamedValueArray< AllocatorTypeResult, ElementType >& InOutValueArray0, |
Helper function Uses a simple 'tape merge' Performs an operation per-element on the two value arrays. | Animation/NamedValueArray.h | |
static void Union
(
TNamedValueArray< AllocatorTypeResult, ElementTypeResult >& InOutValueArray0, |
Helper function Uses a simple 'tape merge' Performs an operation per-element on the two value arrays. | Animation/NamedValueArray.h | |
static void Union
(
const TNamedValueArray< AllocatorType0, ElementType0 >& InValueArray0, |
Helper function Calls predicate on all elements in the two passed-in value arrays. | Animation/NamedValueArray.h | |
static void Union
(
TNamedValueArray< AllocatorTypeResult, ElementTypeResult >& OutResultValueArray, |
Helper function Uses a simple 'tape merge' Performs an operation per-element on the two value arrays. | Animation/NamedValueArray.h |
Union(TNamedValueArray< AllocatorTypeResult, ElementType > &, const TNamedValueArray< AllocatorTypeParam, ElementType > &)
Description
Helper function Uses a simple 'tape merge' Performs an operation per-element on the two value arrays. Writes result to InOutValueArray0. InValueArray0 will be the union of the two value arrays after the operation is completed (i.e. new elements in InValueArray1 are added to InValueArray0) Performs a simple copy for each element
| Name | Union |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/NamedValueArray.h |
| Include Path | #include "Animation/NamedValueArray.h" |
template<typename AllocatorTypeResult, typename ElementType, typename AllocatorTypeParam>
static void Union
(
TNamedValueArray < AllocatorTypeResult, ElementType > & InOutValueArray0,
const TNamedValueArray < AllocatorTypeParam, ElementType > & InValueArray1
)
Union(TNamedValueArray< AllocatorTypeResult, ElementTypeResult > &, const TNamedValueArray< AllocatorTypeParam, ElementTypeParam > &, PredicateType)
Description
Helper function Uses a simple 'tape merge' Performs an operation per-element on the two value arrays. Writes result to InOutValueArray0. InValueArray0 will be the union of the two value arrays after the operation is completed (i.e. new elements in InValueArray1 are added to InValueArray0) InPredicate is called on all elements that are added to or already existing in InOutValueArray0, with appropriate flags.
| Name | Union |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/NamedValueArray.h |
| Include Path | #include "Animation/NamedValueArray.h" |
template<typename PredicateType, typename AllocatorTypeResult, typename ElementTypeResult, typename AllocatorTypeParam, typename ElementTypeParam>
static void Union
(
TNamedValueArray < AllocatorTypeResult, ElementTypeResult > & InOutValueArray0,
const TNamedValueArray < AllocatorTypeParam, ElementTypeParam > & InValueArray1,
PredicateType InPredicate
)
Union(const TNamedValueArray< AllocatorType0, ElementType0 > &, const TNamedValueArray< AllocatorType1, ElementType1 > &, PredicateType)
Description
Helper function Calls predicate on all elements in the two passed-in value arrays.
| Name | Union |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/NamedValueArray.h |
| Include Path | #include "Animation/NamedValueArray.h" |
template<typename PredicateType, typename AllocatorType0, typename ElementType0, typename AllocatorType1, typename ElementType1>
static void Union
(
const TNamedValueArray < AllocatorType0, ElementType0 > & InValueArray0,
const TNamedValueArray < AllocatorType1, ElementType1 > & InValueArray1,
PredicateType InPredicate
)
Union(TNamedValueArray< AllocatorTypeResult, ElementTypeResult > &, const TNamedValueArray< AllocatorType0, ElementType0 > &, const TNamedValueArray< AllocatorType1, ElementType1 > &, PredicateType)
Description
Helper function Uses a simple 'tape merge' Performs an operation per-element on the two value arrays. Writes result to OutResultValueArray. OutResultValueArray will be the union of the two value arrays after the operation is completed. InPredicate is called on all elements that are added to OutResultValueArray, with appropriate flags.
| Name | Union |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/NamedValueArray.h |
| Include Path | #include "Animation/NamedValueArray.h" |
template<typename PredicateType, typename AllocatorTypeResult, typename ElementTypeResult, typename AllocatorType0, typename ElementType0, typename AllocatorType1, typename ElementType1>
static void Union
(
TNamedValueArray < AllocatorTypeResult, ElementTypeResult > & OutResultValueArray,
const TNamedValueArray < AllocatorType0, ElementType0 > & InValueArray0,
const TNamedValueArray < AllocatorType1, ElementType1 > & InValueArray1,
PredicateType InPredicate
)