Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
UTutorialContentWidget 클래스 참조

#include <TutorialContentWidget.h>

UTutorialContentWidget에 대한 상속 다이어그램 :
Inheritance graph
UTutorialContentWidget에 대한 협력 다이어그램:
Collaboration graph

Public 멤버 함수

UTextBlock * GetTitleWidget () const
 
UTextBlock * GetKeyTextWidget () const
 
FString GetTitleText () const
 
FString GetKeyText () const
 
void SetTitle (const FString &Sentence)
 
void SetKeyText (const FString &Sentence)
 
void InitializeTutorialContent (const FDT_TutorialTable &InTutorialData)
 
FORCEINLINE const FDT_TutorialTableGetTutorialData () const
 

Public 속성

FOnTutorialContentClicked OnTutorialContentClicked
 

Protected 멤버 함수

virtual void NativeConstruct () override
 
virtual void NativeDestruct () override
 
void OnClickButtonClicked ()
 

Protected 속성

TObjectPtr< UTextBlock > TXT_Title
 
TObjectPtr< UTextBlock > TXT_KeyText
 
TObjectPtr< UButton > BTN_ClickButton
 
int32 Tutorial_ID = 0
 
FDT_TutorialTable TutorialData
 

멤버 함수 문서화

◆ GetKeyText()

FString UTutorialContentWidget::GetKeyText ( ) const
61{
62 if (TXT_KeyText == nullptr)
63 {
64 return FString();
65 }
66
67 return TXT_KeyText->GetText().ToString();
68}
TObjectPtr< UTextBlock > TXT_KeyText
Definition TutorialContentWidget.h:66

◆ GetKeyTextWidget()

UTextBlock * UTutorialContentWidget::GetKeyTextWidget ( ) const
44{
45 return TXT_KeyText.Get();
46}

◆ GetTitleText()

FString UTutorialContentWidget::GetTitleText ( ) const
50{
51 if (TXT_Title == nullptr)
52 {
53 return FString();
54 }
55
56 return TXT_Title->GetText().ToString();
57}
TObjectPtr< UTextBlock > TXT_Title
Definition TutorialContentWidget.h:63

◆ GetTitleWidget()

UTextBlock * UTutorialContentWidget::GetTitleWidget ( ) const
38{
39 return TXT_Title.Get();
40}

◆ GetTutorialData()

FORCEINLINE const FDT_TutorialTable & UTutorialContentWidget::GetTutorialData ( ) const
inline
45 {
46 return TutorialData;
47 }
FDT_TutorialTable TutorialData
Definition TutorialContentWidget.h:76
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ InitializeTutorialContent()

void UTutorialContentWidget::InitializeTutorialContent ( const FDT_TutorialTable InTutorialData)
96{
97 TutorialData = InTutorialData;
98 Tutorial_ID = InTutorialData.Tutorial_ID;
99
100 SetTitle(InTutorialData.Title.ToString());
101 SetKeyText(InTutorialData.ControlKey.ToString());
102}
void SetTitle(const FString &Sentence)
Definition TutorialContentWidget.cpp:71
int32 Tutorial_ID
Definition TutorialContentWidget.h:73
void SetKeyText(const FString &Sentence)
Definition TutorialContentWidget.cpp:83
int32 Tutorial_ID
Definition FDT_TutorialTable.h:22
FText Title
Definition FDT_TutorialTable.h:25
FText ControlKey
Definition FDT_TutorialTable.h:31
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ NativeConstruct()

void UTutorialContentWidget::NativeConstruct ( )
overrideprotectedvirtual
12{
13 Super::NativeConstruct();
14
16 {
18 }
19 else
20 {
21 LOG_ERROR(LogCK, "%s 바인딩이 없습니다.", NAMEOF_VAR(BTN_ClickButton));
22 }
23}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
#define NAMEOF_VAR(Expr)
Definition CK_UE.h:34
TObjectPtr< UButton > BTN_ClickButton
Definition TutorialContentWidget.h:69
void OnClickButtonClicked()
Definition TutorialContentWidget.cpp:105
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ NativeDestruct()

void UTutorialContentWidget::NativeDestruct ( )
overrideprotectedvirtual
27{
29 {
30 BTN_ClickButton->OnClicked.RemoveAll(this);
31 }
32
33 Super::NativeDestruct();
34}

◆ OnClickButtonClicked()

void UTutorialContentWidget::OnClickButtonClicked ( )
protected
106{
107 OnTutorialContentClicked.Broadcast(this);
108}
FOnTutorialContentClicked OnTutorialContentClicked
Definition TutorialContentWidget.h:59
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ SetKeyText()

void UTutorialContentWidget::SetKeyText ( const FString &  Sentence)
84{
85 if (TXT_KeyText == nullptr)
86 {
87 LOG_ERROR(LogCK, "%s 바인딩이 없습니다.", NAMEOF_VAR(TXT_KeyText));
88 return;
89 }
90
91 TXT_KeyText->SetText(FText::FromString(Sentence));
92}
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ SetTitle()

void UTutorialContentWidget::SetTitle ( const FString &  Sentence)
72{
73 if (TXT_Title == nullptr)
74 {
75 LOG_ERROR(LogCK, "%s 바인딩이 없습니다.", NAMEOF_VAR(TXT_Title));
76 return;
77 }
78
79 TXT_Title->SetText(FText::FromString(Sentence));
80}
이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ BTN_ClickButton

TObjectPtr<UButton> UTutorialContentWidget::BTN_ClickButton
protected

◆ OnTutorialContentClicked

FOnTutorialContentClicked UTutorialContentWidget::OnTutorialContentClicked

◆ Tutorial_ID

int32 UTutorialContentWidget::Tutorial_ID = 0
protected

◆ TutorialData

FDT_TutorialTable UTutorialContentWidget::TutorialData
protected

◆ TXT_KeyText

TObjectPtr<UTextBlock> UTutorialContentWidget::TXT_KeyText
protected

◆ TXT_Title

TObjectPtr<UTextBlock> UTutorialContentWidget::TXT_Title
protected

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