Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Animation/AnimCurveUtils.h |
| Include | #include "Animation/AnimCurveUtils.h" |
Syntax
struct FCurveUtils
Functions
| Type | Name | Description | |
|---|---|---|---|
| FORCEINLINE_DEBUGGABLE 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 | |
| FORCEINLINE_DEBUGGABLE void | BuildUnsorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves from a map. | |
| FORCEINLINE_DEBUGGABLE void | BuildUnsorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves from an array view of name/value pairs. | |
| FORCEINLINE_DEBUGGABLE void | BuildUnsorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves from an initializer list of name/value pairs. | |
| FORCEINLINE_DEBUGGABLE void | BuildUnsorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves from an initializer list of name/flag pairs. | |
| FORCEINLINE_DEBUGGABLE void | BuildUnsorted
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves from an initializer list of name/value/flag tuples. | |
| 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 | |
| FORCEINLINE_DEBUGGABLE void | BuildUnsortedUnfiltered
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves. | |
| void | BuildUnsortedValidated
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& OutCurve, |
Helper function for building curves, applying filtering through InValidityPredicate. | |
| void | BulkGet
(
const CurveType0& InCurve, |
Extracts elements from curves in bulk. | |
| void | BulkSet
(
CurveType0& InCurve, |
Inserts elements to curves in bulk. | |
| void | Filter
(
TBaseBlendedCurve< CurveAllocatorType, CurveElementType >& InOutCurve, |
Remove any curves in InOutCurve that are filtered by InFilter |