Navigation
API > API/Runtime > API/Runtime/Engine
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCompressedRichCurve | A runtime optimized representation of a FRichCurve. | ||
| FCurveAtlasColorAdjustments | |||
| FCurveAttributes | Structure allowing external curve data to express extended attributes | ||
| FCurveOwnerInterface | Interface you implement if you want the CurveEditor to be able to edit curves on you. | ||
| FIndexedCurve | A curve base class which enables key handles to index lookups. | ||
| FIntegralCurve | An integral curve, which holds the key time and the key value | ||
| FIntegralKey | An integral key, which holds the key time and the key value | ||
| FKeyHandle | Key handles are used to keep a handle to a key. They are completely transient. | ||
| FKeyHandleLookupTable | Lookup table that maps key handles to indices in an external data structure Maintains a map of key handle to last known index, and an array of optional key handles that's used to validate map entries. | ||
| FKeyHandleMap | Represents a mapping of key handles to key index that may be serialized | ||
| FNameCurve | Implements a curve of FNames. | ||
| FNameCurveKey | One key in a curve of FNames. | ||
| FRealCurve | A rich, editable float curve | ||
| FRichCurve | A rich, editable float curve | ||
| FRichCurveEditInfoTemplate | Info about a curve to be edited. | ||
| FRichCurveKey | One key in a rich, editable float curve | ||
| FRuntimeCurveLinearColor | |||
| FRuntimeFloatCurve | |||
| FRuntimeVectorCurve | |||
| FSimpleCurve | A rich, editable float curve | ||
| FSimpleCurveKey | One key in a rich, editable float curve | ||
| FStringCurve | Implements a curve of FStrings. | ||
| FStringCurveKey | One key in a curve of FStrings. | ||
| IKeyFrameManipulator | Templated key frame manipulator that knows how to add, remove and (re)arrange key times. | ||
| TKeyFrameManipulator | Templated key frame manipulator that knows how to add, remove and (re)arrange key times. | ||
| TKeyTimeIterator | Key time iterator for TKeyFrameManipulator | ||
| UCurveBase | Copyright Epic Games, Inc. | ||
| UCurveFloat | |||
| UCurveLinearColor | |||
| UCurveLinearColorAtlas | Manages gradient LUT textures for registered actors and assigns them to the corresponding materials on the actor | ||
| UCurveVector | |||
| UDEPRECATED_CurveEdPresetCurve | CurveEdPresetCurve A preset curve data object |
Functions
| Type | Name | Description | |
|---|---|---|---|
| CurveValueType | UE::Curves::BezierInterp
(
CurveValueType P0, |
Assuming that P0, P1, P2 and P3 are sequential control points of an N=4 Bezier curve, returns the interpolated value for interpolation constant Alpha in [0, 1] |