|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
텍스트 출력하는 다이얼로그 위젯입니다. 더 자세히 ...
#include <UDialogWidget.h>
UDialogWidget에 대한 상속 다이어그램 :
UDialogWidget에 대한 협력 다이어그램:Public 멤버 함수 | |
| void | HideDialogImmediately () |
| virtual void | NativeConstruct () override |
| 위젯 초기화 및 기본 색상을 설정합니다. | |
| virtual void | NativeDestruct () override |
| virtual void | NativeTick (const FGeometry &MyGeometry, float InDeltaTime) override |
| void | OpenAnimation () |
| 다이얼로그 오픈 애니메이션을 재생합니다 | |
| void | ShowDialog (FString InString) |
| 대화 텍스트를 표시하고 강조 색상을 적용합니다. | |
Public 속성 | |
| TObjectPtr< class UBorder > | DialogBorder |
| TObjectPtr< class UTextBlock > | DialogText |
Protected 속성 | |
| FLinearColor | ActivateColor |
| bool | bIsOpenAnim = false |
| 애니메이션 재생 중 여부 | |
| UWidgetAnimation * | BlueprintOpenAnimation |
| 블루프린트에서 정의한 오픈 애니메이션 | |
| FLinearColor | DeactivateColor |
| float | OpenDuration = 0.2f |
| 애니메이션 지속 시간 | |
| EEaseType | OpenEaseType = EEaseType::EaseOutBack |
| Easing 타입 | |
| float | OpenElapsedTime = 0.0f |
| 경과 시간 | |
| FVector2D | OpenPivot = FVector2D(0.5f, 0.5f) |
| 애니메이션 중심점 (0~1 범위) | |
| float | OpenStartScale = 0.8f |
| 시작 스케일 | |
| float | OpenTargetScale = 1.0f |
| 목표 스케일 | |
Private 멤버 함수 | |
| void | HandleHideTimerExpired () |
| void | UpdateAnimation (float InDeltaTime) |
| 스크립트 오픈 애니메이션 업데이트 | |
Private 속성 | |
| FTimerHandle | HideTimerHandle |
| Delay 태스크 핸들 (이전 태스크 취소용) | |
텍스트 출력하는 다이얼로그 위젯입니다.
화면에 잠시 나타났다가 사라지는 토스트 메시지나 간단한 알림을 표시하는 데 사용됩니다.
UDialogWidget.h 파일의 17 번째 라인에서 정의되었습니다.
|
private |
UDialogWidget.cpp 파일의 45 번째 라인에서 정의되었습니다.
다음을 참조함 : DeactivateColor, DialogBorder, DialogText, HideTimerHandle.
다음에 의해서 참조됨 : HideDialogImmediately().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UDialogWidget::HideDialogImmediately | ( | ) |
UDialogWidget.cpp 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : DialogBorder, DialogText, HandleHideTimerExpired(), HideTimerHandle.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overridevirtual |
위젯 초기화 및 기본 색상을 설정합니다.
UDialogWidget.cpp 파일의 12 번째 라인에서 정의되었습니다.
다음을 참조함 : DialogBorder.
|
overridevirtual |
UDialogWidget.cpp 파일의 22 번째 라인에서 정의되었습니다.
다음을 참조함 : HideTimerHandle.
|
overridevirtual |
UDialogWidget.cpp 파일의 35 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsOpenAnim, UpdateAnimation().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| void UDialogWidget::OpenAnimation | ( | ) |
다이얼로그 오픈 애니메이션을 재생합니다
UDialogWidget.cpp 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsOpenAnim, BlueprintOpenAnimation, OpenDuration, OpenElapsedTime, OpenPivot, OpenStartScale, OpenTargetScale.
다음에 의해서 참조됨 : ShowDialog().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UDialogWidget::ShowDialog | ( | FString | InString | ) |
대화 텍스트를 표시하고 강조 색상을 적용합니다.
| InString | [in] 출력할 대화 문자열입니다. |
UDialogWidget.cpp 파일의 100 번째 라인에서 정의되었습니다.
다음을 참조함 : ActivateColor, DialogBorder, DialogText, HideTimerHandle, OpenAnimation().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
private |
스크립트 오픈 애니메이션 업데이트
UDialogWidget.cpp 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsOpenAnim, FEaseHelper::Ease(), OpenDuration, OpenEaseType, OpenElapsedTime, OpenStartScale, OpenTargetScale.
다음에 의해서 참조됨 : NativeTick().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
protected |
UDialogWidget.h 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ShowDialog().
|
protected |
애니메이션 재생 중 여부
UDialogWidget.h 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick(), OpenAnimation(), UpdateAnimation().
|
protected |
블루프린트에서 정의한 오픈 애니메이션
설정된 경우 스크립트 애니메이션 대신 이 애니메이션을 재생합니다.
UDialogWidget.h 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OpenAnimation().
|
protected |
UDialogWidget.h 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleHideTimerExpired().
| TObjectPtr<class UBorder> UDialogWidget::DialogBorder |
UDialogWidget.h 파일의 50 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleHideTimerExpired(), HideDialogImmediately(), NativeConstruct(), ShowDialog().
| TObjectPtr<class UTextBlock> UDialogWidget::DialogText |
UDialogWidget.h 파일의 53 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleHideTimerExpired(), HideDialogImmediately(), ShowDialog().
|
private |
Delay 태스크 핸들 (이전 태스크 취소용)
UDialogWidget.h 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleHideTimerExpired(), HideDialogImmediately(), NativeDestruct(), ShowDialog().
|
protected |
애니메이션 지속 시간
UDialogWidget.h 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OpenAnimation(), UpdateAnimation().
|
protected |
Easing 타입
애니메이션의 보간 곡선을 선택합니다. 기본값은 EaseOutBack (탄성 효과)
UDialogWidget.h 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateAnimation().
|
protected |
|
protected |
|
protected |
|
protected |