Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FNamedValueArrayUtils |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/NamedValueArray.h |
| Include Path | #include "Animation/NamedValueArray.h" |
Syntax
struct FNamedValueArrayUtils
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Intersection
(
const TNamedValueArray< AllocatorType0, ElementType0 >& InNamedValues0, |
Calls predicate on all matching elements in the two passed-in value arrays. | Animation/NamedValueArray.h | |
static void RemoveByPredicate
(
TNamedValueArray< AllocatorType0, ElementType0 >& InOutValueArray0, |
Removes elements in InOutValueArray0 that match InValueArray1 if predicate returns false | Animation/NamedValueArray.h | |
static void Subtraction
(
const TNamedValueArray< AllocatorType0, ElementType0 >& InNamedValues0, |
Calls predicate on all elements of the first named value array that are not present in the second named value array: Result = (A - B). | Animation/NamedValueArray.h | |
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 |