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

#include <CurrencyDisplayWidgetBase.h>

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

Public 멤버 함수

void OverrideCurrency (const int32 OverridingCurrency)
 
void AddCurrency (const int32 AddCurrency)
 
void ResetCurrency ()
 
UTextBlock * GetDisplayText () const
 
UImage * GetBackgroundImage () 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 속성

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

Private 멤버 함수

void UpdateDisplayText () const
 

Private 속성

int32 CurrentCount = 0
 

추가로 상속된 멤버들

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

멤버 함수 문서화

◆ AddCurrency()

void UCurrencyDisplayWidgetBase::AddCurrency ( const int32  AddCurrency)
14{
17}
void UpdateDisplayText() const
Definition CurrencyDisplayWidgetBase.cpp:25
int32 CurrentCount
Definition CurrencyDisplayWidgetBase.h:47
void AddCurrency(const int32 AddCurrency)
Definition CurrencyDisplayWidgetBase.cpp:13
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetBackgroundImage()

UImage * UCurrencyDisplayWidgetBase::GetBackgroundImage ( ) const
inline
33 {
34 return IMG_Background.Get();
35 }
TObjectPtr< UImage > IMG_Background
Definition CurrencyDisplayWidgetBase.h:42

◆ GetDisplayText()

UTextBlock * UCurrencyDisplayWidgetBase::GetDisplayText ( ) const
inline
27 {
28 return TXT_Display.Get();
29 }
TObjectPtr< UTextBlock > TXT_Display
Definition CurrencyDisplayWidgetBase.h:39

◆ OverrideCurrency()

void UCurrencyDisplayWidgetBase::OverrideCurrency ( const int32  OverridingCurrency)
8{
9 CurrentCount = OverridingCurrency;
11}
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ ResetCurrency()

void UCurrencyDisplayWidgetBase::ResetCurrency ( )
20{
21 CurrentCount = 0;
23}
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ UpdateDisplayText()

void UCurrencyDisplayWidgetBase::UpdateDisplayText ( ) const
private
26{
27 if (TXT_Display == nullptr)
28 {
29 return;
30 }
31
32 TXT_Display->SetText(FText::AsNumber(CurrentCount));
33}
이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ CurrentCount

int32 UCurrencyDisplayWidgetBase::CurrentCount = 0
private

◆ IMG_Background

TObjectPtr<UImage> UCurrencyDisplayWidgetBase::IMG_Background
protected

◆ TXT_Display

TObjectPtr<UTextBlock> UCurrencyDisplayWidgetBase::TXT_Display
protected

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