|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
네트워크 대기 상태를 표시하는 로딩 서클 위젯입니다. 더 자세히 ...
#include <ULoadginCircle.h>
ULoadginCircle에 대한 상속 다이어그램 :
ULoadginCircle에 대한 협력 다이어그램:Public 멤버 함수 | |
| void | AddToGameViewport (int32 ZOrder) |
| 위젯을 Game Viewport에 추가하여 레벨 전환 시에도 유지되도록 합니다. | |
| void | Hide () |
| 로딩 서클을 숨깁니다. | |
| virtual void | NativeConstruct () override |
| 위젯 생성 시 초기화 작업을 수행합니다. | |
| virtual void | NativeTick (const FGeometry &MyGeometry, float InDeltaTime) override |
| 매 프레임 상태 표시를 갱신합니다. | |
| void | Show () |
| 로딩 서클을 표시합니다. | |
Public 속성 | |
| class UImage * | LoadingSpinner = nullptr |
| 네트워크 대기 상태를 나타내는 로딩 스피너 이미지입니다. | |
| class UOverlay * | RootOverlay = nullptr |
| 로딩 중 전체 화면을 덮는 오버레이입니다. | |
| float | SpinnerRotationSpeed = 90.0f |
| 로딩 스피너의 회전 속도(초당 각도)입니다. | |
Private 멤버 함수 | |
| void | UpdateLoadingSpinner (float DeltaTime) |
| 로딩 스피너 회전 애니메이션을 갱신합니다. | |
| void | UpdateVisibility (bool bShouldShow) |
| 위젯 가시성을 업데이트합니다. | |
네트워크 대기 상태를 표시하는 로딩 서클 위젯입니다.
단순히 표시/숨김만 처리하며, 실제 표시 여부는 ULoadingCircleManager가 카운트를 통해 관리합니다.
ULoadginCircle.h 파일의 18 번째 라인에서 정의되었습니다.
| void ULoadginCircle::AddToGameViewport | ( | int32 | ZOrder | ) |
위젯을 Game Viewport에 추가하여 레벨 전환 시에도 유지되도록 합니다.
| ZOrder | 뷰포트에서의 레이어 순서 (높을수록 위에 표시됨) |
ULoadginCircle.cpp 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ULoadingCircleManager::EnsureWidgetForWorld().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void ULoadginCircle::Hide | ( | ) |
로딩 서클을 숨깁니다.
ULoadginCircle.cpp 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : UpdateVisibility().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overridevirtual |
위젯 생성 시 초기화 작업을 수행합니다.
ULoadginCircle.cpp 파일의 24 번째 라인에서 정의되었습니다.
다음을 참조함 : UpdateVisibility().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overridevirtual |
매 프레임 상태 표시를 갱신합니다.
ULoadginCircle.cpp 파일의 31 번째 라인에서 정의되었습니다.
다음을 참조함 : UpdateLoadingSpinner().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| void ULoadginCircle::Show | ( | ) |
로딩 서클을 표시합니다.
ULoadginCircle.cpp 파일의 38 번째 라인에서 정의되었습니다.
다음을 참조함 : UpdateVisibility().
다음에 의해서 참조됨 : ULoadingCircleManager::EnsureWidgetForWorld().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
로딩 스피너 회전 애니메이션을 갱신합니다.
ULoadginCircle.cpp 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : LoadingSpinner, SpinnerRotationSpeed.
다음에 의해서 참조됨 : NativeTick().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
위젯 가시성을 업데이트합니다.
ULoadginCircle.cpp 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : RootOverlay.
다음에 의해서 참조됨 : Hide(), NativeConstruct(), Show().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| class UImage* ULoadginCircle::LoadingSpinner = nullptr |
네트워크 대기 상태를 나타내는 로딩 스피너 이미지입니다.
ULoadginCircle.h 파일의 56 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateLoadingSpinner().
| class UOverlay* ULoadginCircle::RootOverlay = nullptr |
| float ULoadginCircle::SpinnerRotationSpeed = 90.0f |
로딩 스피너의 회전 속도(초당 각도)입니다.
ULoadginCircle.h 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateLoadingSpinner().