|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#include <ChatInputBox.h>
UChatInputBox에 대한 상속 다이어그램 :
UChatInputBox에 대한 협력 다이어그램:Public 멤버 함수 | |
| bool | HasKeyboardFocus () |
| virtual void | NativeOnInitialized () override |
| virtual FReply | NativeOnPreviewKeyDown (const FGeometry &InGeometry, const FKeyEvent &InKeyEvent) override |
| virtual void | NativeTick (const FGeometry &MyGeometry, float InDeltaTime) override |
| void | SetInputFocus (bool bFocus) |
| void | SetOwningChatWidget (class UChatWidget *InChatWidget) |
Public 속성 | |
| TObjectPtr< class UButton > | Button_Send |
| TObjectPtr< class UMultiLineEditableTextBox > | MultiLineEditableTextBox_Input |
Private 멤버 함수 | |
| FText | FlushMessage () |
| TArray< struct FWordData > | GetRandomKoreanWords (int32 Count) |
| GameDataManager에서 랜덤 한국어 단어 데이터 가져오기 (FWordData 형태) | |
| void | HandleSendClicked () |
| bool | IsAIAsk (const FString &InMessage, FString &OutQuestion) const |
| bool | IsDailyAsk (const FString &InMessage, FString &OutQuestion) const |
| void | OnDailyAnswerReceived (FResponseChatDailys &ResponseData, bool bWasSuccessful) |
Private 속성 | |
| bool | bWasFocused = false |
| TObjectPtr< class UChatWidget > | OwningChatWidget = nullptr |
ChatInputBox.h 파일의 15 번째 라인에서 정의되었습니다.
|
private |
ChatInputBox.cpp 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : MultiLineEditableTextBox_Input.
다음에 의해서 참조됨 : HandleSendClicked().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
GameDataManager에서 랜덤 한국어 단어 데이터 가져오기 (FWordData 형태)
ChatInputBox.cpp 파일의 237 번째 라인에서 정의되었습니다.
다음을 참조함 : FReadData::Eng, FWordData::Eng, UGameDataManager::GetAllReadDataKeys(), UGameDataManager::GetReadData(), FWordData::Kor, PRINTLOG, FWordData::Pronunciation, FReadData::Word.
다음에 의해서 참조됨 : OnDailyAnswerReceived().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
ChatInputBox.cpp 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : DefineData::DailySystemPrompt, FlushMessage(), IsAIAsk(), IsDailyAsk(), OnDailyAnswerReceived(), PRINTLOG, SetInputFocus().
다음에 의해서 참조됨 : NativeOnInitialized(), NativeOnPreviewKeyDown().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| bool UChatInputBox::HasKeyboardFocus | ( | ) |
|
private |
ChatInputBox.cpp 파일의 150 번째 라인에서 정의되었습니다.
다음을 참조함 : DefineData::AI.
다음에 의해서 참조됨 : HandleSendClicked().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
ChatInputBox.cpp 파일의 167 번째 라인에서 정의되었습니다.
다음을 참조함 : DefineData::Daily.
다음에 의해서 참조됨 : HandleSendClicked().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
overridevirtual |
ChatInputBox.cpp 파일의 25 번째 라인에서 정의되었습니다.
다음을 참조함 : Button_Send, HandleSendClicked().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overridevirtual |
ChatInputBox.cpp 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : HandleSendClicked(), SetInputFocus().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overridevirtual |
ChatInputBox.cpp 파일의 32 번째 라인에서 정의되었습니다.
다음을 참조함 : bWasFocused, MultiLineEditableTextBox_Input, OwningChatWidget, PRINTLOG.
|
private |
ChatInputBox.cpp 파일의 285 번째 라인에서 정의되었습니다.
다음을 참조함 : FResponseChatDailys::answer, FWordData::Eng, GetRandomKoreanWords(), UCommonFunctionLibrary::IsValidKoreanWord(), FWordData::Kor, PRINTLOG, FWordData::Pronunciation.
다음에 의해서 참조됨 : HandleSendClicked().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UChatInputBox::SetInputFocus | ( | bool | bFocus | ) |
ChatInputBox.cpp 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : bWasFocused, MultiLineEditableTextBox_Input, OwningChatWidget.
다음에 의해서 참조됨 : HandleSendClicked(), NativeOnPreviewKeyDown().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
inline |
ChatInputBox.h 파일의 24 번째 라인에서 정의되었습니다.
| TObjectPtr<class UButton> UChatInputBox::Button_Send |
ChatInputBox.h 파일의 49 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeOnInitialized().
|
private |
ChatInputBox.h 파일의 53 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick(), SetInputFocus().
| TObjectPtr<class UMultiLineEditableTextBox> UChatInputBox::MultiLineEditableTextBox_Input |
ChatInputBox.h 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FlushMessage(), HasKeyboardFocus(), NativeTick(), SetInputFocus().
|
private |
ChatInputBox.h 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick(), SetInputFocus().