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] |