|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#include <UCircularProgressBar.h>
UCircularProgressBar에 대한 상속 다이어그램 :
UCircularProgressBar에 대한 협력 다이어그램:Public 멤버 함수 | |
| void | SetPercent (const float InPercent) |
| void | StartProgress (const float Start, const float End, const float Duration=1.0f) |
| Start에서 End까지 부드럽게 애니메이션 | |
| void | StopProgress () |
| 애니메이션 중단 | |
Public 속성 | |
| FLinearColor | HighColor = FLinearColor(0.2f, 0.9f, 0.3f) |
| 높은 진행률 색상 (50% ~ 100%) | |
| class UImage * | Img_CircularBar |
| FLinearColor | LowColor = FLinearColor(0.9f, 0.2f, 0.2f) |
| 낮은 진행률 색상 (0% ~ 50%) | |
| FLinearColor | MidColor = FLinearColor(1.0f, 0.8f, 0.2f) |
| 중간 진행률 색상 (50%) | |
| float | Percent = 0.0f |
| 진행률 (0.0 ~ 1.0) | |
Protected 멤버 함수 | |
| virtual void | NativePreConstruct () override |
| virtual void | NativeTick (const FGeometry &MyGeometry, float InDeltaTime) override |
Private 멤버 함수 | |
| void | ApplyStyle () |
| FORCEINLINE double | easeOutSine (const double Value) |
Private 속성 | |
| float | AnimDuration = 1.0f |
| float | AnimElapsedTime = 0.0f |
| float | AnimStartPercent = 0.0f |
| float | AnimTargetPercent = 0.0f |
| bool | bIsAnimating = false |
UCircularProgressBar.h 파일의 13 번째 라인에서 정의되었습니다.
|
private |
UCircularProgressBar.cpp 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : HighColor, Img_CircularBar, LowColor, MidColor, Percent.
다음에 의해서 참조됨 : NativePreConstruct(), NativeTick(), SetPercent(), StartProgress().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
inlineprivate |
UCircularProgressBar.h 파일의 37 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
UCircularProgressBar.cpp 파일의 8 번째 라인에서 정의되었습니다.
다음을 참조함 : ApplyStyle().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
UCircularProgressBar.cpp 파일의 14 번째 라인에서 정의되었습니다.
다음을 참조함 : AnimDuration, AnimElapsedTime, AnimStartPercent, AnimTargetPercent, ApplyStyle(), bIsAnimating, easeOutSine(), Percent.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| void UCircularProgressBar::SetPercent | ( | const float | InPercent | ) |
UCircularProgressBar.cpp 파일의 45 번째 라인에서 정의되었습니다.
다음을 참조함 : ApplyStyle(), bIsAnimating, Percent.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| void UCircularProgressBar::StartProgress | ( | const float | Start, |
| const float | End, | ||
| const float | Duration = 1.0f |
||
| ) |
Start에서 End까지 부드럽게 애니메이션
UCircularProgressBar.cpp 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : AnimDuration, AnimElapsedTime, AnimStartPercent, AnimTargetPercent, ApplyStyle(), bIsAnimating, Percent.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| void UCircularProgressBar::StopProgress | ( | ) |
|
private |
UCircularProgressBar.h 파일의 69 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick(), StartProgress().
|
private |
UCircularProgressBar.h 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick(), StartProgress().
|
private |
UCircularProgressBar.h 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick(), StartProgress().
|
private |
UCircularProgressBar.h 파일의 67 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick(), StartProgress().
|
private |
UCircularProgressBar.h 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick(), SetPercent(), StartProgress(), StopProgress().
| FLinearColor UCircularProgressBar::HighColor = FLinearColor(0.2f, 0.9f, 0.3f) |
| class UImage* UCircularProgressBar::Img_CircularBar |
UCircularProgressBar.h 파일의 44 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyle().
| FLinearColor UCircularProgressBar::LowColor = FLinearColor(0.9f, 0.2f, 0.2f) |
| FLinearColor UCircularProgressBar::MidColor = FLinearColor(1.0f, 0.8f, 0.2f) |
| float UCircularProgressBar::Percent = 0.0f |
진행률 (0.0 ~ 1.0)
UCircularProgressBar.h 파일의 48 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyle(), NativeTick(), SetPercent(), StartProgress().