|
KPT 0.0.1
KPT Project Documentation
|
#include <SkillSlotUI.h>
Public 멤버 함수 | |
| void | ClearSlotVisual () |
| const FName | GetCachedRow () |
| const FSkillData & | GetCachedSkillData () |
| const FName | GetCachedSkillId () |
| const bool | GetIsPreSlot () |
| void | HandleFinishedAppearAnimation () |
| void | HandleFinishedOnClickedAnimation () |
| void | PlayAppearAnimation () |
| void | PlayOnClickedAnimation () |
| void | PreUpdateSlotVisual (FSkillData SkillData) |
| void | SelectMatchingVisual (bool bIsSelect) |
| void | SetSlotIndex (int32 Index) |
| void | UpdateCooldown (float DeltaTime) |
| void | UpdateSlotVisual (FCardRewardData SkillData, FName RowName) |
| void | UpdateSlotVisual (FSkillData SkillData) |
| UUIBase(으)로부터 상속된 Public 멤버 함수 | |
| UUIManagerSubsystem * | GetUIManagerSubsystem () |
| virtual void | LateInit () |
Public 속성 | |
| FOnAppearAnimationFinished | OnAppearAnimationFinished |
| FOnHoveredSkillSlotUI | OnHoveredSkillSlotUI |
| FOnUnHoveredSkillSlotUI | OnUnHoveredSkillSlotUI |
Protected 멤버 함수 | |
| virtual void | NativeConstruct () override |
| virtual void | NativeDestruct () override |
| FReply | NativeOnMouseButtonDown (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
| virtual void | NativeOnMouseEnter (FGeometry const &MyGeometry, FPointerEvent const &MouseEvent) override |
| virtual void | NativeOnMouseLeave (FPointerEvent const &MouseEvent) override |
| virtual void | NativePreConstruct () override |
| virtual void | NativeTick (const FGeometry &MyGeometry, float InDeltaTime) override |
Protected 속성 | |
| TObjectPtr< UWidgetAnimation > | AppearAnimation |
| FWidgetAnimationDynamicEvent | AppearAnimationFinishEvent |
| bool | bHasCachedSkillData = false |
| bool | bHasInitSkillData = false |
| bool | bIsPreSlot = false |
| FName | CachedRowName |
| FSkillData | CachedSkillData |
| FName | CachedSkillId |
| FWidgetAnimationDynamicEvent | ClickedAnimationFinishEvent |
| UMaterialInterface * | CommonMaterial |
| TObjectPtr< UMaterialInstanceDynamic > | CooldownMaterial |
| TObjectPtr< UImage > | CoolTimeImage |
| float | CurSkillCoolTime = 0.f |
| UMaterialInterface * | EpicMaterial |
| UMaterialInterface * | LegendaryMaterial |
| float | MaxSkillCoolTime = 1.f |
| TObjectPtr< UWidgetAnimation > | OnClickedAnimation |
| TObjectPtr< UWidgetAnimation > | OnMouseAnimation |
| TObjectPtr< UWidgetAnimation > | OnSkillCoolTimeAnimation |
| UMaterialInterface * | RareMaterial |
| TObjectPtr< UTextBlock > | RewardType |
| TObjectPtr< UImage > | SelectImage |
| TObjectPtr< UBorder > | SkillBorder |
| TObjectPtr< URichTextBlock > | SkillDesc |
| TObjectPtr< UImage > | SkillImage |
| TObjectPtr< UTextBlock > | SkillName |
| TObjectPtr< UImage > | SkillOutlineImage |
| int32 | SlotIndex |
| ESkillSlotType | SlotType = ESkillSlotType::TYPE_HUD |
| UUIBase(으)로부터 상속된 Protected 속성 | |
| FWidgetAnimationDynamicEvent | AnimationFinishEvent |
SkillSlotUI.h 파일의 31 번째 라인에서 정의되었습니다.
| void USkillSlotUI::ClearSlotVisual | ( | ) |
SkillSlotUI.cpp 파일의 362 번째 라인에서 정의되었습니다.
다음을 참조함 : bHasCachedSkillData, bIsPreSlot, CachedRowName, CachedSkillData, CachedSkillId, RewardType, SkillDesc, SkillImage, SkillName.
|
inline |
SkillSlotUI.h 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : CachedRowName, GetCachedRow().
다음에 의해서 참조됨 : GetCachedRow().
|
inline |
SkillSlotUI.h 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : CachedSkillData, GetCachedSkillData().
다음에 의해서 참조됨 : GetCachedSkillData().
|
inline |
SkillSlotUI.h 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : CachedSkillId, GetCachedSkillId().
다음에 의해서 참조됨 : GetCachedSkillId(), USkillSelectUI::UpdateHoverdSkillsVisual(), USkillSelectUI::UpdateUnHoverdSkillsVisual().
|
inline |
SkillSlotUI.h 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsPreSlot, GetIsPreSlot().
다음에 의해서 참조됨 : GetIsPreSlot().
| void USkillSlotUI::HandleFinishedAppearAnimation | ( | ) |
SkillSlotUI.cpp 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : OnAppearAnimationFinished, SlotIndex.
| void USkillSlotUI::HandleFinishedOnClickedAnimation | ( | ) |
SkillSlotUI.cpp 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : CachedRowName, AKPTPlayerState::GetRewardStateComponent(), UUIBase::GetUIManagerSubsystem(), UUIManagerSubsystem::HideWidget().
|
overrideprotectedvirtual |
UUIBase(으)로부터 재구현되었습니다.
SkillSlotUI.cpp 파일의 22 번째 라인에서 정의되었습니다.
다음을 참조함 : UUIBase::AnimationFinishEvent, AppearAnimation, AppearAnimationFinishEvent, CooldownMaterial, CoolTimeImage, OnClickedAnimation.
|
overrideprotectedvirtual |
UUIBase(으)로부터 재구현되었습니다.
SkillSlotUI.cpp 파일의 60 번째 라인에서 정의되었습니다.
|
overrideprotected |
SkillSlotUI.cpp 파일의 180 번째 라인에서 정의되었습니다.
다음을 참조함 : PlayOnClickedAnimation().
|
overrideprotectedvirtual |
SkillSlotUI.cpp 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : OnHoveredSkillSlotUI, OnMouseAnimation, SlotType.
|
overrideprotectedvirtual |
SkillSlotUI.cpp 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : OnMouseAnimation, OnUnHoveredSkillSlotUI.
|
overrideprotectedvirtual |
UUIBase(으)로부터 재구현되었습니다.
SkillSlotUI.cpp 파일의 45 번째 라인에서 정의되었습니다.
|
overrideprotectedvirtual |
SkillSlotUI.cpp 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : bHasCachedSkillData, SlotType, UpdateCooldown().
| void USkillSlotUI::PlayAppearAnimation | ( | ) |
SkillSlotUI.cpp 파일의 126 번째 라인에서 정의되었습니다.
다음을 참조함 : AppearAnimation.
| void USkillSlotUI::PlayOnClickedAnimation | ( | ) |
SkillSlotUI.cpp 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : OnClickedAnimation.
다음에 의해서 참조됨 : NativeOnMouseButtonDown().
| void USkillSlotUI::PreUpdateSlotVisual | ( | FSkillData | SkillData | ) |
SkillSlotUI.cpp 파일의 344 번째 라인에서 정의되었습니다.
다음을 참조함 : bHasCachedSkillData, bIsPreSlot, CachedSkillData, FSkillData::SkillIcon, SkillImage.
| void USkillSlotUI::SelectMatchingVisual | ( | bool | bIsSelect | ) |
SkillSlotUI.cpp 파일의 167 번째 라인에서 정의되었습니다.
다음을 참조함 : SelectImage.
|
inline |
SkillSlotUI.h 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : SetSlotIndex(), SlotIndex.
다음에 의해서 참조됨 : SetSlotIndex().
| void USkillSlotUI::UpdateCooldown | ( | float | DeltaTime | ) |
SkillSlotUI.cpp 파일의 151 번째 라인에서 정의되었습니다.
다음을 참조함 : CooldownMaterial, CurSkillCoolTime, MaxSkillCoolTime, OnSkillCoolTimeAnimation.
다음에 의해서 참조됨 : NativeTick().
| void USkillSlotUI::UpdateSlotVisual | ( | FCardRewardData | SkillData, |
| FName | RowName ) |
SkillSlotUI.cpp 파일의 187 번째 라인에서 정의되었습니다.
다음을 참조함 : bHasCachedSkillData, CachedRowName, CachedSkillId, CommonMaterial, FCardRewardData::Description, FCardRewardData::DisplayName, EpicMaterial, FCardRewardData::Icon, LegendaryMaterial, RareMaterial, FCardRewardData::Rarity, RewardType, SkillBorder, SkillDesc, FCardRewardData::SkillID, SkillImage, SkillName.
| void USkillSlotUI::UpdateSlotVisual | ( | FSkillData | SkillData | ) |
SkillSlotUI.cpp 파일의 325 번째 라인에서 정의되었습니다.
다음을 참조함 : bHasCachedSkillData, bIsPreSlot, CachedSkillData, CurSkillCoolTime, MaxSkillCoolTime, SkillImage.
|
protected |
SkillSlotUI.h 파일의 143 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct(), PlayAppearAnimation().
|
protected |
SkillSlotUI.h 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct().
|
protected |
SkillSlotUI.h 파일의 177 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearSlotVisual(), NativeTick(), PreUpdateSlotVisual(), UpdateSlotVisual(), UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 158 번째 라인에서 정의되었습니다.
|
protected |
SkillSlotUI.h 파일의 174 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearSlotVisual(), GetIsPreSlot(), PreUpdateSlotVisual(), UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearSlotVisual(), GetCachedRow(), HandleFinishedOnClickedAnimation(), UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 179 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearSlotVisual(), GetCachedSkillData(), PreUpdateSlotVisual(), UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearSlotVisual(), GetCachedSkillId(), UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 109 번째 라인에서 정의되었습니다.
|
protected |
SkillSlotUI.h 파일의 186 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 165 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct(), UpdateCooldown().
|
protected |
SkillSlotUI.h 파일의 162 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct().
|
protected |
SkillSlotUI.h 파일의 168 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateCooldown(), UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 192 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 195 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 171 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateCooldown(), UpdateSlotVisual().
| FOnAppearAnimationFinished USkillSlotUI::OnAppearAnimationFinished |
SkillSlotUI.h 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleFinishedAppearAnimation().
|
protected |
SkillSlotUI.h 파일의 149 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct(), PlayOnClickedAnimation().
| FOnHoveredSkillSlotUI USkillSlotUI::OnHoveredSkillSlotUI |
SkillSlotUI.h 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeOnMouseEnter().
|
protected |
SkillSlotUI.h 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeOnMouseEnter(), NativeOnMouseLeave().
|
protected |
SkillSlotUI.h 파일의 152 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateCooldown().
| FOnUnHoveredSkillSlotUI USkillSlotUI::OnUnHoveredSkillSlotUI |
SkillSlotUI.h 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeOnMouseLeave().
|
protected |
SkillSlotUI.h 파일의 189 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearSlotVisual(), UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SelectMatchingVisual().
|
protected |
SkillSlotUI.h 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearSlotVisual(), UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearSlotVisual(), PreUpdateSlotVisual(), UpdateSlotVisual(), UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearSlotVisual(), UpdateSlotVisual().
|
protected |
SkillSlotUI.h 파일의 122 번째 라인에서 정의되었습니다.
|
protected |
SkillSlotUI.h 파일의 155 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HandleFinishedAppearAnimation(), SetSlotIndex().
|
protected |
SkillSlotUI.h 파일의 182 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeOnMouseEnter(), NativeTick().