|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#include <URichText.h>
URichText에 대한 상속 다이어그램 :
URichText에 대한 협력 다이어그램:Public 멤버 함수 | |
| void | SetOnClickHyperLink (const FOnClickHyperLink &InClick) |
| void | SetText (const FString &InString) |
| void | SetText (const FText &InText) |
| void | SetText (const FWordData &WordData) |
Public 속성 | |
| bool | bAutoFitToWidth = true |
| FString | DefaultText |
| int32 | FontSize = 32 |
| int32 | MinAutoFontSize = 12 |
| TObjectPtr< class URichTextBlock > | RichTxt |
| FLinearColor | TextColor = FLinearColor::White |
Protected 멤버 함수 | |
| virtual void | NativeConstruct () override |
| virtual void | NativePreConstruct () override |
| virtual void | NativeTick (const FGeometry &MyGeometry, float InDeltaTime) override |
Private 멤버 함수 | |
| void | ApplyStyleWithFontSize (int32 InFontSize, bool bPreserveText) |
| void | OnClickLink (const FString &LinkID, const FString &Content) |
| void | UpdateFontSizeToFitWidth (const FGeometry &MyGeometry) |
Private 속성 | |
| bool | bNeedsFontSizeUpdate = false |
| 폰트 크기 조정이 필요한지 여부 | |
| TArray< FPhonemeData > | CachedPhonemeData |
| int32 | CurrentFontSize = 0 |
| float | LastWidgetWidth = 0.0f |
| 이전 위젯 너비 (변경 감지용) | |
| FOnClickHyperLink | OnClickHyperLink |
| int32 | StabilizationFrames = 0 |
| 안정화를 위한 프레임 카운터 | |
URichText.h 파일의 17 번째 라인에서 정의되었습니다.
|
private |
URichText.cpp 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentFontSize, DefaultText, RichTxt, TextColor.
다음에 의해서 참조됨 : NativePreConstruct(), UpdateFontSizeToFitWidth().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
URichText.cpp 파일의 26 번째 라인에서 정의되었습니다.
다음을 참조함 : OnClickLink(), RichTxt.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
URichText.cpp 파일의 13 번째 라인에서 정의되었습니다.
다음을 참조함 : ApplyStyleWithFontSize(), FontSize, RichTxt, TEXT_STYLE_PATH.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
URichText.cpp 파일의 40 번째 라인에서 정의되었습니다.
다음을 참조함 : bNeedsFontSizeUpdate, LastWidgetWidth, StabilizationFrames, UpdateFontSizeToFitWidth().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
private |
URichText.cpp 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : CachedPhonemeData, OnClickHyperLink.
다음에 의해서 참조됨 : NativeConstruct().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
inline |
URichText.h 파일의 31 번째 라인에서 정의되었습니다.
| void URichText::SetText | ( | const FString & | InString | ) |
URichText.cpp 파일의 158 번째 라인에서 정의되었습니다.
다음을 참조함 : bNeedsFontSizeUpdate, RichTxt, StabilizationFrames.
| void URichText::SetText | ( | const FText & | InText | ) |
URichText.cpp 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : bNeedsFontSizeUpdate, RichTxt, StabilizationFrames.
| void URichText::SetText | ( | const FWordData & | WordData | ) |
URichText.cpp 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : bNeedsFontSizeUpdate, CachedPhonemeData, FWordData::GetPhonemeData(), RichTxt, StabilizationFrames, FPhonemeData::ToRichTextString().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
private |
URichText.cpp 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : ApplyStyleWithFontSize(), bAutoFitToWidth, CurrentFontSize, FontSize, MinAutoFontSize, RichTxt.
다음에 의해서 참조됨 : NativeTick().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| bool URichText::bAutoFitToWidth = true |
URichText.h 파일의 49 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateFontSizeToFitWidth().
|
private |
폰트 크기 조정이 필요한지 여부
URichText.h 파일의 69 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick(), SetText(), SetText(), SetText().
|
private |
URichText.h 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnClickLink(), SetText().
|
private |
URichText.h 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyleWithFontSize(), UpdateFontSizeToFitWidth().
| FString URichText::DefaultText |
URichText.h 파일의 58 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyleWithFontSize().
| int32 URichText::FontSize = 32 |
URichText.h 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativePreConstruct(), UpdateFontSizeToFitWidth().
|
private |
| int32 URichText::MinAutoFontSize = 12 |
URichText.h 파일의 52 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateFontSizeToFitWidth().
|
private |
URichText.h 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnClickLink().
| TObjectPtr<class URichTextBlock> URichText::RichTxt |
URichText.h 파일의 42 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyleWithFontSize(), NativeConstruct(), NativePreConstruct(), SetText(), SetText(), SetText(), UpdateFontSizeToFitWidth().
|
private |
안정화를 위한 프레임 카운터
URichText.h 파일의 72 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick(), SetText(), SetText(), SetText().
| FLinearColor URichText::TextColor = FLinearColor::White |
URichText.h 파일의 55 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyleWithFontSize().