UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CurveHandle.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "HAL/Platform.h"
7
12{
14 Linear,
15
17 QuadIn,
18
20 QuadOut,
21
24
26 CubicIn,
27
30
33};
34
35
40{
48
49public:
50
57 SLATECORE_API float GetLerp( ) const;
58
65 bool IsInitialized( ) const
66 {
67 return (OwnerSequence != nullptr);
68 }
69
70public:
71
74
75private:
76
78 const struct FCurveSequence* OwnerSequence;
79
81 int32 CurveIndex;
82};
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ECurveEaseFunction
Definition CurveHandle.h:12
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition CurveHandle.h:40
bool IsInitialized() const
Definition CurveHandle.h:65
SLATECORE_API float GetLerp() const
Definition CurveHandle.cpp:22
static SLATECORE_API float ApplyEasing(float Time, ECurveEaseFunction EaseType)
Definition CurveHandle.cpp:45
Definition CurveSequence.h:26