Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FCurveUtils |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/AnimCurveUtils.h |
| Include Path | #include "Animation/AnimCurveUtils.h" |
Syntax
struct FCurveUtils
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void BuildLinearUnfiltered
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves. | Animation/AnimCurveUtils.h | |
static void BuildLinearUnfiltered
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves. | Animation/AnimCurveUtils.h | |
static void BuildSorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves, applying any filtering Assumes (and enforces in debug builds) elements being built are in FName sorted order | Animation/AnimCurveUtils.h | |
static void BuildSortedFiltered
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves, applying any filtering Assumes (and enforces in debug builds) elements being built are in FName sorted order | Animation/AnimCurveUtils.h | |
static void BuildUnsorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves from a map. | Animation/AnimCurveUtils.h | |
static void BuildUnsorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves from an array view of name/value pairs. | Animation/AnimCurveUtils.h | |
static void BuildUnsorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves from an initializer list of name/value pairs. | Animation/AnimCurveUtils.h | |
static void BuildUnsorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves from an initializer list of name/flag pairs. | Animation/AnimCurveUtils.h | |
static void BuildUnsorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves from an initializer list of name/value/flag tuples. | Animation/AnimCurveUtils.h | |
static void BuildUnsorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves, applying any filtering Note: uses TMemStackAllocator internally when filtering, so requires a FMemMark to be set somewhere in the callstack | Animation/AnimCurveUtils.h | |
static void BuildUnsortedUnfiltered
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves. | Animation/AnimCurveUtils.h | |
static void BuildUnsortedValidated
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves, applying filtering through InValidityPredicate. | Animation/AnimCurveUtils.h | |
static void BulkGet
(
const CurveType0& InCurve, |
Extracts elements from curves in bulk. | Animation/AnimCurveUtils.h | |
static void BulkSet
(
CurveType0& InCurve, |
Inserts elements to curves in bulk. | Animation/AnimCurveUtils.h | |
static bool ElementPassesFilter
(
ECurveFilterMode InFilterMode, |
Helper function used to apply filtering to elements. | Animation/AnimCurveUtils.h | |
static void Filter
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& InOutCurve, |
Remove any curves in InOutCurve that are filtered by InFilter | Animation/AnimCurveUtils.h |