|
Payback 0.0.1
CK Graduation Project
|
#include <ConstellationBuffSlotWidget.h>


Public 멤버 함수 | |
| void | SetupSlot (USituationBase *InSituation, UTexture2D *InIcon) |
| void | UpdateRemaining (float NormalizedRemaining, float RemainingSeconds, bool bIsPermanent) |
| FORCEINLINE USituationBase * | GetBoundSituation () 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 UWaitForWidgetActivation * | GetActivationHandle () |
| FORCEINLINE bool | HasAppearanceAnim () const |
| FORCEINLINE bool | HasDisappearanceAnim () const |
Protected 멤버 함수 | |
| void | OnSlotSetup (USituationBase *InSituation) |
| void | OnRemainingUpdated (float RemainingSeconds, bool bIsPermanent) |
UUserWidgetBase(으)로부터 상속된 Protected 멤버 함수 | |
| virtual void | OnWidgetActivated () |
| virtual void | OnWidgetDeactivated () |
| void | OnPushedToLayer_Internal () |
| void | OnPoppedFromLayer_Internal () |
| void | OnActivated_Internal () |
| void | OnDeactivated_Internal () |
Protected 속성 | |
| FSlateBrush | DurationProgressBrush |
| FName | ProgressParameterName = TEXT("Progress") |
| TObjectPtr< UImage > | BuffIcon |
| TObjectPtr< UImage > | DurationProgressImage |
| TObjectPtr< UMaterialInstanceDynamic > | DurationProgressMaterial |
| TWeakObjectPtr< USituationBase > | BoundSituation |
UUserWidgetBase(으)로부터 상속된 Protected 속성 | |
| EWidgetState | WidgetState |
| TObjectPtr< UAbilitySystemComponent > | ASC |
| FGameplayTag | LayerTag |
| bool | bPrimary = false |
| TObjectPtr< UWidgetAnimation > | AppearanceAnim |
| TObjectPtr< UWidgetAnimation > | DisappearanceAnim |
Private 속성 | |
| uint8 | bDurationMaterialUnavailable: 1 = false |
활성 버프 하나를 나타내는 슬롯. 아이콘 위에 겹친 원형 프로그레스 머티리얼로 남은 시간을 시계방향으로 표시한다.
버프는 상황 카드가 소유하므로 슬롯 하나는 장착된 상황 하나에 묶인다.
|
inline |
|
protected |

|
protected |

| void UConstellationBuffSlotWidget::SetupSlot | ( | USituationBase * | InSituation, |
| UTexture2D * | InIcon | ||
| ) |


| void UConstellationBuffSlotWidget::UpdateRemaining | ( | float | NormalizedRemaining, |
| float | RemainingSeconds, | ||
| bool | bIsPermanent | ||
| ) |

|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |