|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
페이지 스크롤 뷰의 인디케이터 위젯 현재 페이지를 시각적으로 표시하는 도트 인디케이터입니다. 더 자세히 ...
#include <UPageScrollDot.h>
UPageScrollDot에 대한 상속 다이어그램 :
UPageScrollDot에 대한 협력 다이어그램:Public 멤버 함수 | |
| void | SetCurrentPage (int32 PageIndex) |
| 현재 선택된 페이지를 설정합니다. | |
| void | SetNumberOfPages (int32 PageCount) |
| 도트 개수를 설정합니다. | |
Public 속성 | |
| float | AnimationSpeed = 0.15f |
| 도트 애니메이션 속도 (초 단위) | |
| TObjectPtr< class UHorizontalBox > | DotContainer |
| 생성된 도트들을 담을 컨테이너 | |
| TSubclassOf< class UUserWidget > | DotWidgetClass |
| 개별 도트 위젯 클래스 | |
| FLinearColor | SelectedColor = FLinearColor::White |
| 선택된 도트의 색상 | |
| float | SelectedScale = 1.2f |
| 선택된 도트의 스케일 | |
| FLinearColor | UnselectedColor = FLinearColor(0.5f, 0.5f, 0.5f, 1.0f) |
| 비선택된 도트의 색상 | |
| float | UnselectedScale = 1.0f |
| 비선택된 도트의 스케일 | |
Private 멤버 함수 | |
| class UImage * | GetDotImage (UUserWidget *DotWidget) const |
| 도트 위젯의 Image 컴포넌트를 찾습니다. | |
| void | UpdateDotAppearance (UUserWidget *DotWidget, FLinearColor Color, float Scale) |
| 도트의 색상과 스케일을 설정합니다. | |
Private 속성 | |
| int32 | currentPageIndex = 0 |
| 현재 선택된 페이지 인덱스 | |
| TArray< TObjectPtr< UUserWidget > > | dotList |
| 생성된 도트 위젯 목록 | |
페이지 스크롤 뷰의 인디케이터 위젯 현재 페이지를 시각적으로 표시하는 도트 인디케이터입니다.
UPageScrollDot.h 파일의 14 번째 라인에서 정의되었습니다.
|
private |
도트 위젯의 Image 컴포넌트를 찾습니다.
| [in] | DotWidget | 도트 위젯 |
UPageScrollDot.cpp 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateDotAppearance().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UPageScrollDot::SetCurrentPage | ( | int32 | PageIndex | ) |
현재 선택된 페이지를 설정합니다.
| [in] | PageIndex | 페이지 인덱스 |
UPageScrollDot.cpp 파일의 37 번째 라인에서 정의되었습니다.
다음을 참조함 : currentPageIndex, dotList, SelectedColor, SelectedScale, UnselectedColor, UnselectedScale, UpdateDotAppearance().
다음에 의해서 참조됨 : SetNumberOfPages().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UPageScrollDot::SetNumberOfPages | ( | int32 | PageCount | ) |
도트 개수를 설정합니다.
| [in] | PageCount | 페이지 수 |
UPageScrollDot.cpp 파일의 8 번째 라인에서 정의되었습니다.
다음을 참조함 : DotContainer, dotList, DotWidgetClass, SetCurrentPage(), UnselectedColor, UnselectedScale, UpdateDotAppearance().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
private |
도트의 색상과 스케일을 설정합니다.
| [in] | DotWidget | 도트 위젯 |
| [in] | Color | 색상 |
| [in] | Scale | 스케일 |
UPageScrollDot.cpp 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : Color, GetDotImage().
다음에 의해서 참조됨 : SetCurrentPage(), SetNumberOfPages().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| float UPageScrollDot::AnimationSpeed = 0.15f |
도트 애니메이션 속도 (초 단위)
UPageScrollDot.h 파일의 70 번째 라인에서 정의되었습니다.
|
private |
| TObjectPtr<class UHorizontalBox> UPageScrollDot::DotContainer |
|
private |
생성된 도트 위젯 목록
UPageScrollDot.h 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetCurrentPage(), SetNumberOfPages().
| TSubclassOf<class UUserWidget> UPageScrollDot::DotWidgetClass |
| FLinearColor UPageScrollDot::SelectedColor = FLinearColor::White |
| float UPageScrollDot::SelectedScale = 1.2f |
| FLinearColor UPageScrollDot::UnselectedColor = FLinearColor(0.5f, 0.5f, 0.5f, 1.0f) |
비선택된 도트의 색상
UPageScrollDot.h 파일의 56 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetCurrentPage(), SetNumberOfPages().
| float UPageScrollDot::UnselectedScale = 1.0f |
비선택된 도트의 스케일
UPageScrollDot.h 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetCurrentPage(), SetNumberOfPages().