|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
특정 WordType의 단어 아이템들을 그룹으로 묶어서 표시하는 위젯 더 자세히 ...
#include <ULevelWordGroup.h>
ULevelWordGroup에 대한 상속 다이어그램 :
ULevelWordGroup에 대한 협력 다이어그램:Public 멤버 함수 | |
| void | InitGroup (EWordType InWordType, int32 InCurrentLevel) |
| 그룹 정보를 초기화하고 아이템들을 생성 | |
| void | SetColumnCount (int32 InColumnCount) |
| 그리드에 표시할 열의 개수를 설정 | |
Public 속성 | |
| TObjectPtr< class UImage > | Image_Symbol |
| 그룹 심볼 이미지 | |
| TObjectPtr< class UTextBlock > | Text_GroupName |
| 그룹 이름 텍스트 | |
| TObjectPtr< class UUniformGridPanel > | UniformGridPanel |
| 아이템들이 배치될 Uniform Grid Panel | |
Protected 멤버 함수 | |
| void | PopulateItems () |
| 아이템들을 Uniform Grid Panel에 배치 | |
| void | UpdateGroupTitle () |
| 그룹 타이틀을 업데이트 | |
Protected 속성 | |
| int32 | ColumnCount = 2 |
| 그리드 열 개수 (기본값: 2) | |
| int32 | CurrentLevel = 1 |
| 현재 선택된 레벨 | |
| TSubclassOf< class ULevelWordItem > | LevelWordItemClass |
| 생성할 아이템 위젯 클래스 | |
| EWordType | WordType |
| 현재 그룹의 단어 타입 | |
특정 WordType의 단어 아이템들을 그룹으로 묶어서 표시하는 위젯
Uniform Grid Panel에 ULevelWordItem들을 배치하여 단어 그룹을 시각화
ULevelWordGroup.h 파일의 15 번째 라인에서 정의되었습니다.
| void ULevelWordGroup::InitGroup | ( | EWordType | InWordType, |
| int32 | InCurrentLevel | ||
| ) |
그룹 정보를 초기화하고 아이템들을 생성
| InWordType | 단어 타입 (Animal, Color, Region, Food) |
| InCurrentLevel | 현재 선택된 레벨 (이 레벨 이하의 모든 단어를 표시) |
ULevelWordGroup.cpp 파일의 15 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentLevel, PopulateItems(), UpdateGroupTitle(), WordType.
다음에 의해서 참조됨 : ULevelSelectItem::CreateAnimalGroup(), ULevelSelectItem::CreateColorGroup(), ULevelSelectItem::CreateFoodGroup(), ULevelSelectItem::CreateRegionGroup().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
protected |
아이템들을 Uniform Grid Panel에 배치
ULevelWordGroup.cpp 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : Animal, Color, ColumnCount, CurrentLevel, Food, UGameDataManager::GetColorDataByLevel(), UGameDataManager::GetListenDataByCategory(), UGameDataManager::GetReadDataByLevel(), ULevelWordItem::InitInfo(), LevelWordItemClass, Region, ULevelWordItem::SetItemColor(), UniformGridPanel, WordType.
다음에 의해서 참조됨 : InitGroup(), SetColumnCount().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void ULevelWordGroup::SetColumnCount | ( | int32 | InColumnCount | ) |
그리드에 표시할 열의 개수를 설정
| InColumnCount | 열 개수 |
ULevelWordGroup.cpp 파일의 24 번째 라인에서 정의되었습니다.
다음을 참조함 : ColumnCount, PopulateItems().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
protected |
그룹 타이틀을 업데이트
ULevelWordGroup.cpp 파일의 35 번째 라인에서 정의되었습니다.
다음을 참조함 : Animal, Color, Food, Region, Text_GroupName, WordType.
다음에 의해서 참조됨 : InitGroup().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
protected |
그리드 열 개수 (기본값: 2)
ULevelWordGroup.h 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : PopulateItems(), SetColumnCount().
|
protected |
| TObjectPtr<class UImage> ULevelWordGroup::Image_Symbol |
그룹 심볼 이미지
ULevelWordGroup.h 파일의 47 번째 라인에서 정의되었습니다.
|
protected |
| TObjectPtr<class UTextBlock> ULevelWordGroup::Text_GroupName |
| TObjectPtr<class UUniformGridPanel> ULevelWordGroup::UniformGridPanel |
아이템들이 배치될 Uniform Grid Panel
ULevelWordGroup.h 파일의 55 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : PopulateItems().
|
protected |
현재 그룹의 단어 타입
ULevelWordGroup.h 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitGroup(), PopulateItems(), UpdateGroupTitle().