|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#include <UToastWidget.h>
UToastWidget에 대한 상속 다이어그램 :
UToastWidget에 대한 협력 다이어그램:Public 멤버 함수 | |
| void | AddItemToBoxItem (const FResultStatData &InData) |
| void | AddItemToBoxList (const TArray< FResultStatData > &InDataList) |
| void | OnHideTutorialMessage () |
| void | OnShowTutorialMessage (const FText &NewMessage) |
| void | OnTutorMessage (const FText &NewMessage) |
| 튜터 메시지를 설정하고 애니메이션을 재생합니다. | |
Protected 멤버 함수 | |
| virtual void | NativeConstruct () override |
| 위젯 초기화 | |
Protected 속성 | |
| TObjectPtr< class UHorizontalBox > | ItemHorizontalBox |
| 아이템 표시용 HorizontalBox | |
| TObjectPtr< class UWidgetAnimation > | TutorHideAnim |
| TutorMessage Hide Animation (MainWidget에서 제어) | |
| TObjectPtr< class UTutorMessage > | TutorMessage |
| 튜터 메시지 위젯 (옵션, BindWidgetOptional) | |
| TObjectPtr< class UWidgetAnimation > | TutorShowAnim |
| TutorMessage Show Animation (MainWidget에서 제어) | |
Private 멤버 함수 | |
| void | InitTutorMessage () |
| void | OnTutorHideComplete () |
| TutorHideAnim 완료 시 호출되는 콜백 | |
| void | ProcessNextItem () |
| 다음 아이템을 HorizontalBox에 추가 (타이머 콜백) | |
| void | StartTutorHideTimer () |
| 자동 Hide 타이머 시작 | |
Private 속성 | |
| bool | bHasPendingMessage = false |
| 펜딩 메시지 존재 여부 | |
| bool | bIsTutorVisible = false |
| 튜터 메시지 표시 여부 | |
| bool | bPendingIsTutorial = false |
| 펜딩 메시지가 튜토리얼 메시지인지 여부 | |
| int32 | CurItemIndex = 0 |
| 현재 추가 중인 아이템 인덱스 | |
| float | ItemAddInterval = 0.1f |
| 아이템 추가 간격 (초) | |
| FTimerHandle | ItemAddTimerHandle |
| 아이템 순차 추가 타이머 핸들 | |
| TSubclassOf< class UAutoDespawnItem > | ItemWidgetClass |
| 아이템 위젯 클래스 | |
| TArray< FResultStatData > | PendingItemDataList |
| 순차 추가 대기 중인 아이템 데이터 리스트 | |
| FText | PendingMessage |
| 펜딩 중인 메시지 (Hide 완료 후 표시할 메시지) | |
| FTimerHandle | TutorHideTimerHandle |
| 자동 Hide 타이머 핸들 | |
| float | TutorMessageDisplayDuration = 3.0f |
| 튜터 메시지 표시 지속 시간 (초) | |
UToastWidget.h 파일의 13 번째 라인에서 정의되었습니다.
| void UToastWidget::AddItemToBoxItem | ( | const FResultStatData & | InData | ) |
UToastWidget.cpp 파일의 199 번째 라인에서 정의되었습니다.
다음을 참조함 : ItemHorizontalBox, ItemWidgetClass.
다음에 의해서 참조됨 : ProcessNextItem().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UToastWidget::AddItemToBoxList | ( | const TArray< FResultStatData > & | InDataList | ) |
UToastWidget.cpp 파일의 179 번째 라인에서 정의되었습니다.
다음을 참조함 : CurItemIndex, ItemAddTimerHandle, PendingItemDataList, ProcessNextItem().
다음에 의해서 참조됨 : NativeConstruct().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
UToastWidget.cpp 파일의 27 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsTutorVisible, OnTutorHideComplete(), TutorHideAnim, TutorMessage.
다음에 의해서 참조됨 : NativeConstruct().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
위젯 초기화
UToastWidget.cpp 파일의 11 번째 라인에서 정의되었습니다.
다음을 참조함 : AddItemToBoxList(), InitTutorMessage(), OnHideTutorialMessage(), OnShowTutorialMessage(), OnTutorMessage().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| void UToastWidget::OnHideTutorialMessage | ( | ) |
UToastWidget.cpp 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsTutorVisible, TutorHideAnim, TutorHideTimerHandle, TutorMessage.
다음에 의해서 참조됨 : NativeConstruct().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UToastWidget::OnShowTutorialMessage | ( | const FText & | NewMessage | ) |
UToastWidget.cpp 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : bHasPendingMessage, bIsTutorVisible, bPendingIsTutorial, PendingMessage, TutorHideAnim, TutorHideTimerHandle, TutorMessage, TutorShowAnim.
다음에 의해서 참조됨 : NativeConstruct().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
TutorHideAnim 완료 시 호출되는 콜백
UToastWidget.cpp 파일의 130 번째 라인에서 정의되었습니다.
다음을 참조함 : bHasPendingMessage, bIsTutorVisible, bPendingIsTutorial, PendingMessage, StartTutorHideTimer(), TutorMessage, TutorShowAnim.
다음에 의해서 참조됨 : InitTutorMessage().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UToastWidget::OnTutorMessage | ( | const FText & | NewMessage | ) |
튜터 메시지를 설정하고 애니메이션을 재생합니다.
| NewMessage | 표시할 메시지 |
UToastWidget.cpp 파일의 44 번째 라인에서 정의되었습니다.
다음을 참조함 : bHasPendingMessage, bIsTutorVisible, bPendingIsTutorial, PendingMessage, StartTutorHideTimer(), TutorHideAnim, TutorHideTimerHandle, TutorMessage, TutorShowAnim.
다음에 의해서 참조됨 : NativeConstruct().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
다음 아이템을 HorizontalBox에 추가 (타이머 콜백)
UToastWidget.cpp 파일의 213 번째 라인에서 정의되었습니다.
다음을 참조함 : AddItemToBoxItem(), CurItemIndex, ItemAddInterval, ItemAddTimerHandle, PendingItemDataList, ProcessNextItem().
다음에 의해서 참조됨 : AddItemToBoxList(), ProcessNextItem().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
자동 Hide 타이머 시작
UToastWidget.cpp 파일의 156 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsTutorVisible, TutorHideAnim, TutorHideTimerHandle, TutorMessageDisplayDuration.
다음에 의해서 참조됨 : OnTutorHideComplete(), OnTutorMessage().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
펜딩 메시지 존재 여부
UToastWidget.h 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnShowTutorialMessage(), OnTutorHideComplete(), OnTutorMessage().
|
private |
튜터 메시지 표시 여부
UToastWidget.h 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitTutorMessage(), OnHideTutorialMessage(), OnShowTutorialMessage(), OnTutorHideComplete(), OnTutorMessage(), StartTutorHideTimer().
|
private |
펜딩 메시지가 튜토리얼 메시지인지 여부
UToastWidget.h 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnShowTutorialMessage(), OnTutorHideComplete(), OnTutorMessage().
|
private |
현재 추가 중인 아이템 인덱스
UToastWidget.h 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddItemToBoxList(), ProcessNextItem().
|
private |
|
private |
아이템 순차 추가 타이머 핸들
UToastWidget.h 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddItemToBoxList(), ProcessNextItem().
|
protected |
|
private |
|
private |
순차 추가 대기 중인 아이템 데이터 리스트
UToastWidget.h 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddItemToBoxList(), ProcessNextItem().
|
private |
펜딩 중인 메시지 (Hide 완료 후 표시할 메시지)
UToastWidget.h 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnShowTutorialMessage(), OnTutorHideComplete(), OnTutorMessage().
|
protected |
TutorMessage Hide Animation (MainWidget에서 제어)
UToastWidget.h 파일의 70 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitTutorMessage(), OnHideTutorialMessage(), OnShowTutorialMessage(), OnTutorMessage(), StartTutorHideTimer().
|
private |
자동 Hide 타이머 핸들
UToastWidget.h 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnHideTutorialMessage(), OnShowTutorialMessage(), OnTutorMessage(), StartTutorHideTimer().
|
protected |
튜터 메시지 위젯 (옵션, BindWidgetOptional)
UToastWidget.h 파일의 58 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitTutorMessage(), OnHideTutorialMessage(), OnShowTutorialMessage(), OnTutorHideComplete(), OnTutorMessage().
|
private |
|
protected |
TutorMessage Show Animation (MainWidget에서 제어)
UToastWidget.h 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnShowTutorialMessage(), OnTutorHideComplete(), OnTutorMessage().