Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
UConstellationEntryWidget 클래스 참조

#include <ConstellationEntryWidget.h>

UConstellationEntryWidget에 대한 상속 다이어그램 :
Inheritance graph
UConstellationEntryWidget에 대한 협력 다이어그램:
Collaboration graph

Public 멤버 함수

void SetupEntry (UConstellationBase *InConstellation, UTexture2D *InIcon, const FText &InConstellationName, const FText &InReactionTagText)
 
FORCEINLINE UConstellationBaseGetBoundConstellation () const
 
- UUserWidgetBase(으)로부터 상속된 Public 멤버 함수
virtual void SetAbilitySystemComponent (AActor *InOwner)
 
virtual UAbilitySystemComponent * GetAbilitySystemComponent () const override
 
virtual void OnPushedToLayer ()
 
virtual void OnPoppedFromLayer ()
 
virtual void OnActivated ()
 
virtual void OnDeactivated ()
 
void Activate ()
 
void Deactivate ()
 
FORCEINLINE FGameplayTag GetLayerTag () const
 
FORCEINLINE void SetLayerTag (const FGameplayTag InTag)
 
FORCEINLINE bool IsPrimary () const
 
FORCEINLINE void SetPrimary (const bool InPrimary)
 
FORCEINLINE EWidgetState GetWidgetState () const
 
FORCEINLINE void SetWidgetState (const EWidgetState InState)
 
FORCEINLINE UWaitForWidgetActivationGetActivationHandle ()
 
FORCEINLINE bool HasAppearanceAnim () const
 
FORCEINLINE bool HasDisappearanceAnim () const
 

Protected 멤버 함수

void OnEntrySetup (UConstellationBase *InConstellation)
 
- UUserWidgetBase(으)로부터 상속된 Protected 멤버 함수
virtual void OnWidgetActivated ()
 
virtual void OnWidgetDeactivated ()
 
void OnPushedToLayer_Internal ()
 
void OnPoppedFromLayer_Internal ()
 
void OnActivated_Internal ()
 
void OnDeactivated_Internal ()
 

Protected 속성

TObjectPtr< UImage > ConstellationIcon
 
TObjectPtr< UTextBlock > ConstellationNameText
 
TObjectPtr< UTextBlock > ReactionTagText
 
TWeakObjectPtr< UConstellationBaseBoundConstellation
 
- UUserWidgetBase(으)로부터 상속된 Protected 속성
EWidgetState WidgetState
 
TObjectPtr< UAbilitySystemComponent > ASC
 
FGameplayTag LayerTag
 
bool bPrimary = false
 
TObjectPtr< UWidgetAnimation > AppearanceAnim
 
TObjectPtr< UWidgetAnimation > DisappearanceAnim
 

상세한 설명

성좌 목록 그리드의 칸 하나. 아이콘 / 「칭호」 진명 / 반응하는 방송 태그를 보여준다. 성좌는 버프를 소유하지 않으므로 여기에는 버프 표시가 없다.

멤버 함수 문서화

◆ GetBoundConstellation()

FORCEINLINE UConstellationBase * UConstellationEntryWidget::GetBoundConstellation ( ) const
inline
29 {
30 return BoundConstellation.Get();
31 }
TWeakObjectPtr< UConstellationBase > BoundConstellation
Definition ConstellationEntryWidget.h:50
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ OnEntrySetup()

void UConstellationEntryWidget::OnEntrySetup ( UConstellationBase InConstellation)
protected
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ SetupEntry()

void UConstellationEntryWidget::SetupEntry ( UConstellationBase InConstellation,
UTexture2D *  InIcon,
const FText &  InConstellationName,
const FText &  InReactionTagText 
)
13{
14 BoundConstellation = InConstellation;
15
16 // 아이콘이 비어 있는 성좌도 있으므로 그때는 이미지 슬롯을 접는다.
18 {
19 if (InIcon)
20 {
21 ConstellationIcon->SetBrushFromTexture(InIcon);
22 ConstellationIcon->SetVisibility(ESlateVisibility::HitTestInvisible);
23 }
24 else
25 {
26 ConstellationIcon->SetVisibility(ESlateVisibility::Collapsed);
27 }
28 }
29
31 {
32 ConstellationNameText->SetText(InConstellationName);
33 }
34
36 {
37 ReactionTagText->SetText(InReactionTagText);
38 }
39
40 OnEntrySetup(InConstellation);
41}
TObjectPtr< UTextBlock > ConstellationNameText
Definition ConstellationEntryWidget.h:43
void OnEntrySetup(UConstellationBase *InConstellation)
TObjectPtr< UTextBlock > ReactionTagText
Definition ConstellationEntryWidget.h:47
TObjectPtr< UImage > ConstellationIcon
Definition ConstellationEntryWidget.h:40
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ BoundConstellation

TWeakObjectPtr<UConstellationBase> UConstellationEntryWidget::BoundConstellation
protected

◆ ConstellationIcon

TObjectPtr<UImage> UConstellationEntryWidget::ConstellationIcon
protected

◆ ConstellationNameText

TObjectPtr<UTextBlock> UConstellationEntryWidget::ConstellationNameText
protected

◆ ReactionTagText

TObjectPtr<UTextBlock> UConstellationEntryWidget::ReactionTagText
protected

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