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

#include <PlayerRootHUDWidget.h>

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

Public 멤버 함수

virtual void SetAbilitySystemComponent (AActor *InOwner) override
 
void SetConstellationListVisible (bool bVisible)
 
bool IsConstellationListVisible () const
 
- UUserWidgetBase(으)로부터 상속된 Public 멤버 함수
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< UDelayedHpBarWidgetPlayerHpBar
 
TObjectPtr< UChargeGaugeWidgetChargeGauge
 
TObjectPtr< UPlayerSkillHUDWidgetPlayerSkillHUD
 
TObjectPtr< UPlayerWeaponRootHUDPlayerWeaponRootHUD
 
TObjectPtr< UToastRootHUDWidgetToastRootHUD
 
TObjectPtr< UPlayerExpBarWidgetPlayerExpBar
 
TObjectPtr< UChatViewWidgetChatView
 
TObjectPtr< UConstellationBuffHUDWidgetConstellationBuffHUD
 
TObjectPtr< UConstellationListPanelWidgetConstellationList
 
- UUserWidgetBase(으)로부터 상속된 Protected 속성
EWidgetState WidgetState
 
TObjectPtr< UAbilitySystemComponent > ASC
 
FGameplayTag LayerTag
 
bool bPrimary = false
 
TObjectPtr< UWidgetAnimation > AppearanceAnim
 
TObjectPtr< UWidgetAnimation > DisappearanceAnim
 

추가로 상속된 멤버들

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

멤버 함수 문서화

◆ IsConstellationListVisible()

bool UPlayerRootHUDWidget::IsConstellationListVisible ( ) const
64{
65 return IsValid(ConstellationList) && ConstellationList->GetVisibility() != ESlateVisibility::Collapsed;
66}
TObjectPtr< UConstellationListPanelWidget > ConstellationList
Definition PlayerRootHUDWidget.h:62

◆ SetAbilitySystemComponent()

void UPlayerRootHUDWidget::SetAbilitySystemComponent ( AActor *  InOwner)
overridevirtual

UUserWidgetBase(으)로부터 재구현되었습니다.

17{
18 if (const APlayerController* PlayerController = Cast<APlayerController>(InOwner))
19 {
20 InOwner = PlayerController->GetPawn();
21 }
22
23 if (IsValid(InOwner) == false)
24 {
25 return;
26 }
27
28 Super::SetAbilitySystemComponent(InOwner);
29
30 if (IsValid(PlayerSkillHUD))
31 {
32 PlayerSkillHUD->SetAbilitySystemComponent(InOwner);
33 }
34
35 if (IsValid(PlayerHpBar))
36 {
37 PlayerHpBar->SetAbilitySystemComponent(InOwner);
38 }
39
40 if (IsValid(PlayerWeaponRootHUD))
41 {
42 PlayerWeaponRootHUD->SetAbilitySystemComponent(InOwner);
43 }
44
45 if (IsValid(ChargeGauge))
46 {
47 ChargeGauge->BindToOwner(InOwner);
48 }
49}
TObjectPtr< UPlayerSkillHUDWidget > PlayerSkillHUD
Definition PlayerRootHUDWidget.h:41
TObjectPtr< UPlayerWeaponRootHUD > PlayerWeaponRootHUD
Definition PlayerRootHUDWidget.h:44
TObjectPtr< UDelayedHpBarWidget > PlayerHpBar
Definition PlayerRootHUDWidget.h:35
TObjectPtr< UChargeGaugeWidget > ChargeGauge
Definition PlayerRootHUDWidget.h:38

◆ SetConstellationListVisible()

void UPlayerRootHUDWidget::SetConstellationListVisible ( bool  bVisible)
53{
54 if (IsValid(ConstellationList) == false)
55 {
56 return;
57 }
58
59 ConstellationList->SetVisibility(bVisible ? ESlateVisibility::Visible : ESlateVisibility::Collapsed);
60}

멤버 데이터 문서화

◆ ChargeGauge

TObjectPtr<UChargeGaugeWidget> UPlayerRootHUDWidget::ChargeGauge
protected

◆ ChatView

TObjectPtr<UChatViewWidget> UPlayerRootHUDWidget::ChatView
protected

◆ ConstellationBuffHUD

TObjectPtr<UConstellationBuffHUDWidget> UPlayerRootHUDWidget::ConstellationBuffHUD
protected

◆ ConstellationList

TObjectPtr<UConstellationListPanelWidget> UPlayerRootHUDWidget::ConstellationList
protected

◆ PlayerExpBar

TObjectPtr<UPlayerExpBarWidget> UPlayerRootHUDWidget::PlayerExpBar
protected

◆ PlayerHpBar

TObjectPtr<UDelayedHpBarWidget> UPlayerRootHUDWidget::PlayerHpBar
protected

◆ PlayerSkillHUD

TObjectPtr<UPlayerSkillHUDWidget> UPlayerRootHUDWidget::PlayerSkillHUD
protected

◆ PlayerWeaponRootHUD

TObjectPtr<UPlayerWeaponRootHUD> UPlayerRootHUDWidget::PlayerWeaponRootHUD
protected

◆ ToastRootHUD

TObjectPtr<UToastRootHUDWidget> UPlayerRootHUDWidget::ToastRootHUD
protected

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