KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UPageScrollItem 클래스 참조

페이지 스크롤 뷰의 개별 페이지 아이템 UPageScrollView에 의해 동적으로 생성되며, 개별 페이지의 콘텐츠를 담는 컨테이너입니다. 더 자세히 ...

#include <UPageScrollItem.h>

+ UPageScrollItem에 대한 상속 다이어그램 :
+ UPageScrollItem에 대한 협력 다이어그램:

Public 멤버 함수

int32 GetPageIndex () const
 페이지 인덱스를 반환합니다.
 
virtual void InitData (int32 InIndex, class UPageScrollView *InOwner)
 페이지 아이템을 초기화합니다.
 
bool IsFocused () const
 포커스 상태를 반환합니다.
 
void SetPageContent (int32 Index)
 페이지 콘텐츠를 설정합니다 (Blueprint에서 재정의).
 
void UpdateFocusState (bool bInFocused, float InScale)
 포커스 상태를 업데이트합니다.
 

Public 속성

FOnItemFocusChanged OnItemFocusChanged
 포커스 변경 이벤트
 

Private 속성

bool bIsFocused = false
 현재 포커스 상태
 
TWeakObjectPtr< class UPageScrollViewownerScrollView
 이 페이지를 소유한 부모 ScrollView
 
int32 pageIndex = -1
 이 페이지의 인덱스
 

상세한 설명

페이지 스크롤 뷰의 개별 페이지 아이템 UPageScrollView에 의해 동적으로 생성되며, 개별 페이지의 콘텐츠를 담는 컨테이너입니다.

UPageScrollItem.h 파일의 17 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ GetPageIndex()

int32 UPageScrollItem::GetPageIndex ( ) const
inline

페이지 인덱스를 반환합니다.

반환값
페이지 인덱스

UPageScrollItem.h 파일의 41 번째 라인에서 정의되었습니다.

41{ return pageIndex; }
int32 pageIndex
이 페이지의 인덱스

◆ InitData()

void UPageScrollItem::InitData ( int32  InIndex,
class UPageScrollView InOwner 
)
virtual

페이지 아이템을 초기화합니다.

매개변수
[in]InIndex페이지 인덱스
[in]InOwner소유 ScrollView

UPageScrollItem.cpp 파일의 6 번째 라인에서 정의되었습니다.

7{
8 pageIndex = InIndex;
9 ownerScrollView = InOwner;
10
11 // Blueprint에서 구현할 SetPageContent 호출
12 SetPageContent(InIndex);
13}
TWeakObjectPtr< class UPageScrollView > ownerScrollView
이 페이지를 소유한 부모 ScrollView
void SetPageContent(int32 Index)
페이지 콘텐츠를 설정합니다 (Blueprint에서 재정의).

다음을 참조함 : ownerScrollView, pageIndex, SetPageContent().

다음에 의해서 참조됨 : UPageScrollView::SetNumberOfPages().

+ 이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ IsFocused()

bool UPageScrollItem::IsFocused ( ) const
inline

포커스 상태를 반환합니다.

반환값
포커스 여부

UPageScrollItem.h 파일의 46 번째 라인에서 정의되었습니다.

46{ return bIsFocused; }
bool bIsFocused
현재 포커스 상태

◆ SetPageContent()

void UPageScrollItem::SetPageContent ( int32  Index)

페이지 콘텐츠를 설정합니다 (Blueprint에서 재정의).

매개변수
[in]Index페이지 인덱스

다음에 의해서 참조됨 : InitData().

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ UpdateFocusState()

void UPageScrollItem::UpdateFocusState ( bool  bInFocused,
float  InScale 
)

포커스 상태를 업데이트합니다.

매개변수
[in]bInFocused포커스 여부
[in]InScale스케일 값 (0.0 ~ 1.0)

다음에 의해서 참조됨 : UPageScrollView::UpdateItemScales().

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ bIsFocused

bool UPageScrollItem::bIsFocused = false
private

현재 포커스 상태

UPageScrollItem.h 파일의 61 번째 라인에서 정의되었습니다.

◆ OnItemFocusChanged

FOnItemFocusChanged UPageScrollItem::OnItemFocusChanged

포커스 변경 이벤트

UPageScrollItem.h 파일의 51 번째 라인에서 정의되었습니다.

◆ ownerScrollView

TWeakObjectPtr<class UPageScrollView> UPageScrollItem::ownerScrollView
private

이 페이지를 소유한 부모 ScrollView

UPageScrollItem.h 파일의 55 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : InitData().

◆ pageIndex

int32 UPageScrollItem::pageIndex = -1
private

이 페이지의 인덱스

UPageScrollItem.h 파일의 58 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : InitData().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: