Navigation
API > API/Runtime > API/Runtime/SlateCore
A handle to curve within a curve sequence.
| Name | FCurveHandle |
| Type | struct |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Animation/CurveHandle.h |
| Include Path | #include "Animation/CurveHandle.h" |
Syntax
struct FCurveHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCurveHandle
(
const FCurveSequence* InOwnerSequence, |
Creates and initializes a curve handle. | Animation/CurveHandle.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurveIndex | int32 | The index of the curve in the Curves array | Animation/CurveHandle.h | |
| OwnerSequence | const FCurveSequence * | The sequence containing this curve | Animation/CurveHandle.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetLerp () |
Gets the linearly interpolated value between 0 and 1 for this curve. | Animation/CurveHandle.h | |
bool IsInitialized () |
Checks whether this handle is initialized. | Animation/CurveHandle.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float ApplyEasing
(
float Time, |
Applies animation easing to lerp value | Animation/CurveHandle.h |