UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCurveHandle Struct Reference

#include <CurveHandle.h>

Public Member Functions

SLATECORE_API FCurveHandle (const struct FCurveSequence *InOwnerSequence=nullptr, int32 InCurveIndex=0)
 
SLATECORE_API float GetLerp () const
 
bool IsInitialized () const
 

Static Public Member Functions

static SLATECORE_API float ApplyEasing (float Time, ECurveEaseFunction EaseType)
 

Detailed Description

A handle to curve within a curve sequence.

Constructor & Destructor Documentation

◆ FCurveHandle()

FCurveHandle::FCurveHandle ( const struct FCurveSequence InOwnerSequence = nullptr,
int32  InCurveIndex = 0 
)

Creates and initializes a curve handle.

Parameters
InOwnerSequenceThe curve sequence that owns this handle.
InCurveIndexThe index of this handle.

Member Function Documentation

◆ ApplyEasing()

float FCurveHandle::ApplyEasing ( float  Time,
ECurveEaseFunction  EaseType 
)
static

Applies animation easing to lerp value

◆ GetLerp()

float FCurveHandle::GetLerp ( ) const

Gets the linearly interpolated value between 0 and 1 for this curve.

Returns
Lerp value.
See also
GetLerpLooping

◆ IsInitialized()

bool FCurveHandle::IsInitialized ( ) const
inline

Checks whether this handle is initialized.

A curve handle is considered initialized if it has an owner sequence.

Returns
true if initialized, false otherwise.

The documentation for this struct was generated from the following files: