KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
FEaseRotatorTrack 구조체 참조

FRotator 값을 시간에 따라 Ease 처리하는 트랙 데이터입니다. 더 자세히 ...

#include <UEaseComponent.h>

+ FEaseRotatorTrack에 대한 협력 다이어그램:

Public 멤버 함수

float GetAlpha () const
 진행도를 0~1 범위로 반환한다.
 
void Update (float DeltaTime)
 경과 시간을 누적하고 Ease 결과를 갱신한다.
 

Public 속성

FRotator Current = FRotator::ZeroRotator
 
float Duration = 1.f
 
EEaseType EaseType = EEaseType::Linear
 
float ElapsedTime = 0.f
 
FRotator Start = FRotator::ZeroRotator
 
FRotator Target = FRotator::ZeroRotator
 

상세한 설명

FRotator 값을 시간에 따라 Ease 처리하는 트랙 데이터입니다.

UEaseComponent.h 파일의 97 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ GetAlpha()

float FEaseRotatorTrack::GetAlpha ( ) const
inline

진행도를 0~1 범위로 반환한다.

UEaseComponent.h 파일의 119 번째 라인에서 정의되었습니다.

120 {
121 return FMath::Clamp(Duration > 0.f ? ElapsedTime / Duration : 1.f, 0.f, 1.f);
122 }

◆ Update()

void FEaseRotatorTrack::Update ( float  DeltaTime)
inline

경과 시간을 누적하고 Ease 결과를 갱신한다.

UEaseComponent.h 파일의 125 번째 라인에서 정의되었습니다.

126 {
127 ElapsedTime += DeltaTime;
128 float Alpha = FMath::Clamp(Duration > 0.f ? ElapsedTime / Duration : 1.f, 0.f, 1.f);
129 Current = FMath::Lerp(Start, Target, FEaseHelper::Ease(Alpha, EaseType));
130 }
static float Ease(float Alpha, EEaseType Type)
Definition FEaseHelper.h:45

다음을 참조함 : FEaseHelper::Ease().

+ 이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ Current

FRotator FEaseRotatorTrack::Current = FRotator::ZeroRotator

UEaseComponent.h 파일의 105 번째 라인에서 정의되었습니다.

◆ Duration

float FEaseRotatorTrack::Duration = 1.f

UEaseComponent.h 파일의 114 번째 라인에서 정의되었습니다.

◆ EaseType

EEaseType FEaseRotatorTrack::EaseType = EEaseType::Linear

UEaseComponent.h 파일의 102 번째 라인에서 정의되었습니다.

◆ ElapsedTime

float FEaseRotatorTrack::ElapsedTime = 0.f

UEaseComponent.h 파일의 116 번째 라인에서 정의되었습니다.

◆ Start

FRotator FEaseRotatorTrack::Start = FRotator::ZeroRotator

UEaseComponent.h 파일의 108 번째 라인에서 정의되었습니다.

◆ Target

FRotator FEaseRotatorTrack::Target = FRotator::ZeroRotator

UEaseComponent.h 파일의 111 번째 라인에서 정의되었습니다.


이 구조체에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: