KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UEaseFunctionLibrary.cpp
이 파일의 문서화 페이지로 가기
1// Copyright (c) 2025 Doppleddiggong. All rights reserved. Unauthorized copying, modification, or distribution of this file, via any medium is strictly prohibited. Proprietary and confidential.
2
9#include "FEaseHelper.h"
10
11static FORCEINLINE float ApplyEase(float Alpha, EEaseType Type)
12{
13 return FEaseHelper::Ease(Alpha, Type);
14}
15
16float UEaseFunctionLibrary::EaseAlphaCustom(float Alpha, EEaseType Type)
17{
18 return ApplyEase(Alpha, Type);
19}
20
21float UEaseFunctionLibrary::LerpFloatEase(float A, float B, float Alpha, EEaseType Type)
22{
23 const float T = ApplyEase(Alpha, Type);
24 return FMath::Lerp(A, B, T);
25}
26
27FVector UEaseFunctionLibrary::LerpVectorEase(const FVector& A, const FVector& B, float Alpha, EEaseType Type)
28{
29 const float T = ApplyEase(Alpha, Type);
30 return FMath::Lerp(A, B, T);
31}
32
33FRotator UEaseFunctionLibrary::LerpRotatorEase(const FRotator& A, const FRotator& B, float Alpha, EEaseType Type)
34{
35 const float T = ApplyEase(Alpha, Type);
36 return FMath::Lerp(A, B, T);
37}
EEaseType 클래스를 선언합니다.
EEaseType
Definition FEaseHelper.h:9
static FORCEINLINE float ApplyEase(float Alpha, EEaseType Type)
UEaseFunctionLibrary 클래스를 선언합니다.
static float Ease(float Alpha, EEaseType Type)
Definition FEaseHelper.h:45