KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UWordWidget 클래스 참조

단어 표시 위젯 더 자세히 ...

#include <UWordWidget.h>

+ UWordWidget에 대한 상속 다이어그램 :
+ UWordWidget에 대한 협력 다이어그램:

Public 멤버 함수

void InitWordData (const FWordData &InWordData)
 
virtual void NativeConstruct () override
 

Protected 속성

TObjectPtr< class URichTextRich_Kor
 
TObjectPtr< class UTextBlock > Txt_Eng
 

Private 멤버 함수

void OnClickHyperLink (const FPhonemeData &Data)
 

상세한 설명

단어 표시 위젯

여러 단어의 한국어를 띄어쓰기로 나열하고, 클릭하면 해당 단어의 영어, 한국어, 발음을 표시합니다.

UWordWidget.h 파일의 17 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ InitWordData()

void UWordWidget::InitWordData ( const FWordData InWordData)

UWordWidget.cpp 파일의 22 번째 라인에서 정의되었습니다.

23{
24 Rich_Kor->SetText(InWordData);
25 Rich_Kor->SetOnClickHyperLink(FOnClickHyperLink::CreateUObject(this, &UWordWidget::OnClickHyperLink));
26
27 Txt_Eng->SetText(FText::FromString(InWordData.Eng));
28}
TObjectPtr< class UTextBlock > Txt_Eng
Definition UWordWidget.h:36
TObjectPtr< class URichText > Rich_Kor
Definition UWordWidget.h:33
void OnClickHyperLink(const FPhonemeData &Data)
FString Eng

다음을 참조함 : FWordData::Eng, OnClickHyperLink(), Rich_Kor, Txt_Eng.

+ 이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ NativeConstruct()

void UWordWidget::NativeConstruct ( )
overridevirtual

UWordWidget.cpp 파일의 11 번째 라인에서 정의되었습니다.

12{
13 Super::NativeConstruct();
14
15 if (Rich_Kor)
16 Rich_Kor->SetText(FText::FromString(TEXT("")));
17
18 if (Txt_Eng)
19 Txt_Eng->SetText(FText::FromString(TEXT("")));
20}

다음을 참조함 : Rich_Kor, Txt_Eng.

◆ OnClickHyperLink()

void UWordWidget::OnClickHyperLink ( const FPhonemeData Data)
private

UWordWidget.cpp 파일의 30 번째 라인에서 정의되었습니다.

31{
32 if (auto Popup = UPopupManager::ShowPopupAs<UPopup_Word>(GetWorld(), EPopupType::Word))
33 {
34 Popup->InitPopup(Data);
35 }
36
37 // FString Msg = FString::Printf( TEXT("%s, %s"), *Data.Kor, *Data.Pronunciation);
38 // UPopupManager::Get(GetWorld())->ShowMsgBox(TEXT("Notice"), Msg,
39 // EMsgBoxType::OK, FOnMsgBoxOkDelegate());
40}

다음에 의해서 참조됨 : InitWordData().

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ Rich_Kor

TObjectPtr<class URichText> UWordWidget::Rich_Kor
protected

UWordWidget.h 파일의 33 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : InitWordData(), NativeConstruct().

◆ Txt_Eng

TObjectPtr<class UTextBlock> UWordWidget::Txt_Eng
protected

UWordWidget.h 파일의 36 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : InitWordData(), NativeConstruct().


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