|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#include <UHoverButton.h>
UHoverButton에 대한 상속 다이어그램 :
UHoverButton에 대한 협력 다이어그램:Public 멤버 함수 | |
| void | SetButtonEnabled (bool bInEnabled) |
Public 속성 | |
| int32 | FontOutlineSize = 0 |
| int32 | FontSize = 48 |
| FLinearColor | HoverButtonColor = FLinearColor(0.2f, 0.2f, 0.2f) |
| FLinearColor | HoverTextColor = FLinearColor(0.8f, 0.9f, 1.f) |
| FText | LabelText = FText::FromString("Button") |
| FLinearColor | NormalButtonColor = FLinearColor(0.1f, 0.1f, 0.1f) |
| FLinearColor | NormalTextColor = FLinearColor::White |
| FOnHoverButtonClickedEvent | OnButtonClickedEvent |
| FLinearColor | PressButtonColor = FLinearColor(0.05f, 0.05f, 0.05f) |
| FLinearColor | PressTextColor = FLinearColor(0.6f, 0.7f, 1.f) |
Protected 멤버 함수 | |
| virtual void | NativeConstruct () override |
| virtual void | NativePreConstruct () override |
| virtual void | NativeTick (const FGeometry &MyGeometry, float InDeltaTime) override |
Private 멤버 함수 | |
| void | ApplyStyle () |
| void | HandleClicked () |
| void | HandleHovered () |
| void | HandlePressed () |
| void | HandleReleased () |
| void | HandleUnhovered () |
Private 속성 | |
| bool | bEnabled = true |
| class UBorder * | Border_BG |
| class UButton * | Button_Main |
| float | CurrentBrightness = 1.0f |
| FVector2D | CurrentScale = FVector2D(1.f, 1.f) |
| float | LerpSpeed = 20.f |
| float | TargetBrightness = 1.f |
| FVector2D | TargetScale = FVector2D(1.f, 1.f) |
| class UTextBlock * | Text_Label |
UHoverButton.h 파일의 12 번째 라인에서 정의되었습니다.
|
private |
UHoverButton.cpp 파일의 28 번째 라인에서 정의되었습니다.
다음을 참조함 : Border_BG, FontOutlineSize, FontSize, LabelText, NormalButtonColor, NormalTextColor, Text_Label.
다음에 의해서 참조됨 : NativePreConstruct().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
UHoverButton.cpp 파일의 99 번째 라인에서 정의되었습니다.
다음을 참조함 : bEnabled, OnButtonClickedEvent.
다음에 의해서 참조됨 : NativeConstruct().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
UHoverButton.cpp 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : bEnabled, Border_BG, HoverButtonColor, HoverTextColor, TargetBrightness, TargetScale, Text_Label.
다음에 의해서 참조됨 : HandleReleased(), NativeConstruct().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
UHoverButton.cpp 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : bEnabled, Border_BG, PressButtonColor, PressTextColor, TargetScale, Text_Label.
다음에 의해서 참조됨 : NativeConstruct().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
UHoverButton.cpp 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : bEnabled, Button_Main, HandleHovered(), HandleUnhovered().
다음에 의해서 참조됨 : NativeConstruct().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
UHoverButton.cpp 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : bEnabled, Border_BG, NormalButtonColor, NormalTextColor, TargetBrightness, TargetScale, Text_Label.
다음에 의해서 참조됨 : HandleReleased(), NativeConstruct().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
UHoverButton.cpp 파일의 14 번째 라인에서 정의되었습니다.
다음을 참조함 : Button_Main, HandleClicked(), HandleHovered(), HandlePressed(), HandleReleased(), HandleUnhovered().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
UHoverButton.cpp 파일의 8 번째 라인에서 정의되었습니다.
다음을 참조함 : ApplyStyle().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
UHoverButton.cpp 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentScale, LerpSpeed, TargetScale.
| void UHoverButton::SetButtonEnabled | ( | bool | bInEnabled | ) |
UHoverButton.cpp 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : bEnabled, Border_BG, Button_Main, NormalButtonColor, NormalTextColor, TargetBrightness, TargetScale, Text_Label.
|
private |
UHoverButton.h 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleClicked(), HandleHovered(), HandlePressed(), HandleReleased(), HandleUnhovered(), SetButtonEnabled().
|
private |
UHoverButton.h 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyle(), HandleHovered(), HandlePressed(), HandleUnhovered(), SetButtonEnabled().
|
private |
UHoverButton.h 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleReleased(), NativeConstruct(), SetButtonEnabled().
|
private |
UHoverButton.h 파일의 88 번째 라인에서 정의되었습니다.
|
private |
UHoverButton.h 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick().
| int32 UHoverButton::FontOutlineSize = 0 |
UHoverButton.h 파일의 54 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyle().
| int32 UHoverButton::FontSize = 48 |
UHoverButton.h 파일의 51 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyle().
| FLinearColor UHoverButton::HoverButtonColor = FLinearColor(0.2f, 0.2f, 0.2f) |
UHoverButton.h 파일의 70 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleHovered().
| FLinearColor UHoverButton::HoverTextColor = FLinearColor(0.8f, 0.9f, 1.f) |
UHoverButton.h 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleHovered().
| FText UHoverButton::LabelText = FText::FromString("Button") |
UHoverButton.h 파일의 48 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyle().
|
private |
UHoverButton.h 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeTick().
| FLinearColor UHoverButton::NormalButtonColor = FLinearColor(0.1f, 0.1f, 0.1f) |
UHoverButton.h 파일의 67 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyle(), HandleUnhovered(), SetButtonEnabled().
| FLinearColor UHoverButton::NormalTextColor = FLinearColor::White |
UHoverButton.h 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyle(), HandleUnhovered(), SetButtonEnabled().
| FOnHoverButtonClickedEvent UHoverButton::OnButtonClickedEvent |
UHoverButton.h 파일의 45 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleClicked(), ULobbyWidget::NativeConstruct(), USessionInfoWidget::NativeConstruct(), UStartWidget::NativeConstruct().
| FLinearColor UHoverButton::PressButtonColor = FLinearColor(0.05f, 0.05f, 0.05f) |
UHoverButton.h 파일의 73 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandlePressed().
| FLinearColor UHoverButton::PressTextColor = FLinearColor(0.6f, 0.7f, 1.f) |
UHoverButton.h 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandlePressed().
|
private |
UHoverButton.h 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleHovered(), HandleUnhovered(), SetButtonEnabled().
|
private |
UHoverButton.h 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleHovered(), HandlePressed(), HandleUnhovered(), NativeTick(), SetButtonEnabled().
|
private |
UHoverButton.h 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyStyle(), HandleHovered(), HandlePressed(), HandleUnhovered(), SetButtonEnabled().