|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#include <ChatWidget.h>
UChatWidget에 대한 상속 다이어그램 :
UChatWidget에 대한 협력 다이어그램:Public 멤버 함수 | |
| UChatWidget (const FObjectInitializer &ObjectInitializer) | |
| void | FocusInput () |
| virtual void | NativeConstruct () override |
| virtual void | NativeTick (const FGeometry &MyGeometry, float InDeltaTime) override |
| void | OnInputFocusChanged (bool bHasFocus) |
| void | SendMessage (FResponseUserMe sendUser, FText inMessage, int32 PlayerIndex) |
Protected 속성 | |
| TObjectPtr< class UChatInputBox > | ChatInputBox |
| TSubclassOf< class UChatBoxWidget > | LeftChatBoxWidgetClass |
| TSubclassOf< class UChatBoxWidget > | RightChatBoxWidgetClass |
| TObjectPtr< class UScrollBox > | ScrollBox_ChatBox |
| TObjectPtr< class USizeBox > | SizeBox_Chat |
| TObjectPtr< class USpacer > | Spacer_Content |
| TObjectPtr< class UVerticalBox > | VerticalBox_Content |
Private 멤버 함수 | |
| class UChatBoxWidget * | CreateChatBox (bool bIsSender) |
| void | OnFadeOutTimerComplete () |
| void | StartFadeOutTimer () |
Private 속성 | |
| float | AutoHideDelay = 5.0f |
| bool | bIsFading = false |
| float | CurrentOpacity = 1.0f |
| FTimerHandle | FadeOutTimerHandle |
| float | FadeSpeed = 2.0f |
| float | TargetOpacity = 1.0f |
ChatWidget.h 파일의 13 번째 라인에서 정의되었습니다.
| UChatWidget::UChatWidget | ( | const FObjectInitializer & | ObjectInitializer | ) |
ChatWidget.cpp 파일의 17 번째 라인에서 정의되었습니다.
다음을 참조함 : LeftChatBoxWidgetClass, RightChatBoxWidgetClass.
|
private |
ChatWidget.cpp 파일의 213 번째 라인에서 정의되었습니다.
다음을 참조함 : LeftChatBoxWidgetClass, RightChatBoxWidgetClass.
다음에 의해서 참조됨 : SendMessage().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UChatWidget::FocusInput | ( | ) |
ChatWidget.cpp 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsFading, ChatInputBox, CurrentOpacity, FadeOutTimerHandle, TargetOpacity.
|
overridevirtual |
ChatWidget.cpp 파일의 31 번째 라인에서 정의되었습니다.
다음을 참조함 : ChatInputBox, CurrentOpacity, TargetOpacity.
|
overridevirtual |
ChatWidget.cpp 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsFading, CurrentOpacity, FadeSpeed, TargetOpacity.
|
private |
ChatWidget.cpp 파일의 202 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsFading, ChatInputBox, TargetOpacity.
다음에 의해서 참조됨 : StartFadeOutTimer().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UChatWidget::OnInputFocusChanged | ( | bool | bHasFocus | ) |
ChatWidget.cpp 파일의 165 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsFading, CurrentOpacity, FadeOutTimerHandle, StartFadeOutTimer(), TargetOpacity.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| void UChatWidget::SendMessage | ( | FResponseUserMe | sendUser, |
| FText | inMessage, | ||
| int32 | PlayerIndex | ||
| ) |
ChatWidget.cpp 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsFading, CreateChatBox(), CurrentOpacity, FResponseUserMe::GetChatProfileBg(), FResponseUserMe::GetChatProfileTextureType(), FResponseUserMe::id, PRINTLOG, ScrollBox_ChatBox, UChatBoxWidget::SetChatBubbleColor(), UChatBoxWidget::SetMessage(), UChatBoxWidget::SetPlayerName(), UChatBoxWidget::SetPlayerProfile(), StartFadeOutTimer(), TargetOpacity, FResponseUserMe::username, VerticalBox_Content.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
private |
ChatWidget.cpp 파일의 187 번째 라인에서 정의되었습니다.
다음을 참조함 : AutoHideDelay, FadeOutTimerHandle, OnFadeOutTimerComplete().
다음에 의해서 참조됨 : OnInputFocusChanged(), SendMessage().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
ChatWidget.h 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : StartFadeOutTimer().
|
private |
ChatWidget.h 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FocusInput(), NativeTick(), OnFadeOutTimerComplete(), OnInputFocusChanged(), SendMessage().
|
protected |
ChatWidget.h 파일의 42 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FocusInput(), NativeConstruct(), OnFadeOutTimerComplete().
|
private |
ChatWidget.h 파일의 61 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FocusInput(), NativeConstruct(), NativeTick(), OnInputFocusChanged(), SendMessage().
|
private |
ChatWidget.h 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FocusInput(), OnInputFocusChanged(), StartFadeOutTimer().
|
private |
ChatWidget.h 파일의 65 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick().
|
protected |
ChatWidget.h 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UChatWidget(), CreateChatBox().
|
protected |
ChatWidget.h 파일의 49 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UChatWidget(), CreateChatBox().
|
protected |
ChatWidget.h 파일의 36 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SendMessage().
|
protected |
ChatWidget.h 파일의 33 번째 라인에서 정의되었습니다.
|
protected |
ChatWidget.h 파일의 39 번째 라인에서 정의되었습니다.
|
private |
ChatWidget.h 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FocusInput(), NativeConstruct(), NativeTick(), OnFadeOutTimerComplete(), OnInputFocusChanged(), SendMessage().
|
protected |
ChatWidget.h 파일의 30 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SendMessage().