Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
UCameraMotionBlender::FFloatChannel 구조체 참조
UCameraMotionBlender::FFloatChannel에 대한 협력 다이어그램:
Collaboration graph

Public 멤버 함수

 FFloatChannel ()=default
 
 FFloatChannel (float InFrom, float InCurrent, float InDuration)
 
void Begin (float InDuration)
 
float Advance (float Target, float DeltaTime)
 

Public 속성

float From = 0.0f
 
float Current = 0.0f
 
float Elapsed = 0.0f
 
float Duration = 0.0f
 

생성자 & 소멸자 문서화

◆ FFloatChannel() [1/2]

UCameraMotionBlender::FFloatChannel::FFloatChannel ( )
default

◆ FFloatChannel() [2/2]

UCameraMotionBlender::FFloatChannel::FFloatChannel ( float  InFrom,
float  InCurrent,
float  InDuration 
)
inline
46: From(InFrom), Current(InCurrent), Duration(InDuration) { }
float Current
Definition CameraMotionBlender.h:54
float From
Definition CameraMotionBlender.h:53
float Duration
Definition CameraMotionBlender.h:56

멤버 함수 문서화

◆ Advance()

float UCameraMotionBlender::FFloatChannel::Advance ( float  Target,
float  DeltaTime 
)
36{
37 if (Elapsed < Duration)
38 {
39 Elapsed = FMath::Min(Elapsed + DeltaTime, Duration);
40 Current = FMath::Lerp(From, Target, Elapsed / Duration);
41 }
42 else
43 {
44 Current = Target;
45 }
46 return Current;
47}
float Elapsed
Definition CameraMotionBlender.h:55
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ Begin()

void UCameraMotionBlender::FFloatChannel::Begin ( float  InDuration)
29{
30 From = Current;
31 Elapsed = 0.0f;
32 Duration = InDuration;
33}
이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ Current

float UCameraMotionBlender::FFloatChannel::Current = 0.0f

◆ Duration

float UCameraMotionBlender::FFloatChannel::Duration = 0.0f

◆ Elapsed

float UCameraMotionBlender::FFloatChannel::Elapsed = 0.0f

◆ From

float UCameraMotionBlender::FFloatChannel::From = 0.0f

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