|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
UTabButtonGroup에 의해 관리되는 개별 탭 버튼 위젯. 더 자세히 ...
#include <UTabButton.h>
UTabButton에 대한 상속 다이어그램 :
UTabButton에 대한 협력 다이어그램:Public 멤버 함수 | |
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnTabButtonClicked, int32, TabIndex) | |
| 탭 버튼 클릭 이벤트 델리게이트 | |
| void | InitData (const int32 InTabIndex, class UTabButtonGroup *InOwnerGroup) |
| 버튼을 초기화하는 함수. 부모 그룹에 의해 호출됩니다. | |
| void | SetLabel (const FText &InText) const |
| 버튼의 텍스트 라벨을 설정합니다. | |
| void | SetSelected (const bool bIsSelected) const |
| 이 버튼의 선택 상태를 갱신합니다. | |
Public 속성 | |
| FOnTabButtonClicked | OnTabButtonClicked |
| 탭 버튼이 클릭되었을 때 발생하는 이벤트 | |
Protected 멤버 함수 | |
| virtual void | NativeConstruct () override |
| void | OnClicked () |
| 버튼 클릭 시 호출될 내부 함수 | |
Protected 속성 | |
| TObjectPtr< class UButton > | Button_Tab |
| 클릭을 감지할 루트 버튼. 블루프린트에서 'Button_Tab' 이름으로 생성해야 합니다. | |
| TObjectPtr< class UImage > | Image_ActivateState |
| 탭이 선택되었을 때 활성화될 이미지 (예: 하이라이트 이미지). 블루프린트에서 'Image_ActivateState' 이름으로 생성해야 합니다. | |
| TObjectPtr< class UTextBlock > | Txt_ButtonLabel |
| 탭의 텍스트 라벨. 블루프린트에서 'Txt_ButtonLabel' 이름으로 생성해야 합니다. | |
Private 속성 | |
| TWeakObjectPtr< class UTabButtonGroup > | OwnerTabGroup |
| 이 탭 버튼을 소유한 부모 그룹 | |
| int32 | TabIndex = -1 |
| 이 탭 버튼의 그룹 내 인덱스 | |
| UTabButton::DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FOnTabButtonClicked | , |
| int32 | , | ||
| TabIndex | |||
| ) |
탭 버튼 클릭 이벤트 델리게이트
| void UTabButton::InitData | ( | const int32 | InTabIndex, |
| class UTabButtonGroup * | InOwnerGroup | ||
| ) |
버튼을 초기화하는 함수. 부모 그룹에 의해 호출됩니다.
| [in] | InTabIndex | 이 버튼에 할당될 인덱스 |
| [in] | InOwnerGroup | 이 버튼을 소유한 부모 그룹 |
UTabButton.cpp 파일의 20 번째 라인에서 정의되었습니다.
다음을 참조함 : OwnerTabGroup, TabIndex.
다음에 의해서 참조됨 : UTabButtonGroup::ApplyTab().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
UTabButton.cpp 파일의 9 번째 라인에서 정의되었습니다.
다음을 참조함 : Button_Tab, OnClicked().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
protected |
버튼 클릭 시 호출될 내부 함수
UTabButton.cpp 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : OnTabButtonClicked, TabIndex.
다음에 의해서 참조됨 : NativeConstruct().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UTabButton::SetLabel | ( | const FText & | InText | ) | const |
버튼의 텍스트 라벨을 설정합니다.
| [in] | InText | 설정할 텍스트 |
UTabButton.cpp 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : Txt_ButtonLabel.
다음에 의해서 참조됨 : UTabButtonGroup::ApplyTab().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UTabButton::SetSelected | ( | const bool | bIsSelected | ) | const |
이 버튼의 선택 상태를 갱신합니다.
| [in] | bIsSelected | 새로운 선택 상태 |
UTabButton.cpp 파일의 26 번째 라인에서 정의되었습니다.
다음을 참조함 : Image_ActivateState, OwnerTabGroup, Txt_ButtonLabel.
|
protected |
클릭을 감지할 루트 버튼. 블루프린트에서 'Button_Tab' 이름으로 생성해야 합니다.
UTabButton.h 파일의 50 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct().
|
protected |
탭이 선택되었을 때 활성화될 이미지 (예: 하이라이트 이미지). 블루프린트에서 'Image_ActivateState' 이름으로 생성해야 합니다.
UTabButton.h 파일의 58 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetSelected().
| FOnTabButtonClicked UTabButton::OnTabButtonClicked |
탭 버튼이 클릭되었을 때 발생하는 이벤트
UTabButton.h 파일의 40 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UTabButtonGroup::ApplyTab(), OnClicked().
|
private |
|
private |
|
protected |
탭의 텍스트 라벨. 블루프린트에서 'Txt_ButtonLabel' 이름으로 생성해야 합니다.
UTabButton.h 파일의 54 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetLabel(), SetSelected().