KPT 0.0.1
KPT Project Documentation
로딩중...
검색중...
일치하는것 없음
UItemSlotUI 클래스 참조

#include <ItemSlotUI.h>

UItemSlotUI에 대한 상속 다이어그램 :
UItemSlotUI에 대한 협력 다이어그램:

Public 멤버 함수

void CancelHideTooltipTimer ()
void ClearSlotVisual ()
void HideTooltip ()
FReply NativeOnMouseButtonDoubleClick (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override
void PlayEquipAnimation ()
void PlayOnMouseAnimation ()
void SellItem ()
void SetTooltipClass (TSubclassOf< UItemSlotTooltip > InClass)
void UpdateSlotVisual (FItemDataRow ItemData)
UUIBase(으)로부터 상속된 Public 멤버 함수
UUIManagerSubsystem * GetUIManagerSubsystem ()
virtual void LateInit ()

Protected 멤버 함수

virtual void NativeConstruct () override
virtual void NativeDestruct () override
virtual void NativeOnMouseEnter (FGeometry const &MyGeometry, FPointerEvent const &MouseEvent) override
virtual void NativeOnMouseLeave (FPointerEvent const &MouseEvent) override
virtual void NativePreConstruct () override

Protected 속성

TObjectPtr< UBorder > BackgroundBorder
TObjectPtr< UButtonImage > ButtonImage
UTexture2D * EmptyTexture
TObjectPtr< UWidgetAnimation > EquipAnimation
TObjectPtr< UImage > Frame
TObjectPtr< UImage > ItemIcon
FName ItemId = NAME_None
TObjectPtr< UTextBlock > ItemName
TObjectPtr< UTextBlock > ItemRare
EItemSlotType ItemSlotType
TObjectPtr< UWidgetAnimation > OnMouseAnimation
TObjectPtr< UImage > OutlineFrame
TObjectPtr< UTextBlock > Price
UUIBase(으)로부터 상속된 Protected 속성
FWidgetAnimationDynamicEvent AnimationFinishEvent

상세한 설명

ItemSlotUI.h 파일의 28 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ CancelHideTooltipTimer()

void UItemSlotUI::CancelHideTooltipTimer ( )

ItemSlotUI.cpp 파일의 274 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : HideTooltip(), NativeOnMouseEnter().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ ClearSlotVisual()

void UItemSlotUI::ClearSlotVisual ( )

ItemSlotUI.cpp 파일의 183 번째 라인에서 정의되었습니다.

다음을 참조함 : EmptyTexture, ItemIcon, ItemId.

다음에 의해서 참조됨 : SellItem().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ HideTooltip()

void UItemSlotUI::HideTooltip ( )

ItemSlotUI.cpp 파일의 263 번째 라인에서 정의되었습니다.

다음을 참조함 : CancelHideTooltipTimer().

다음에 의해서 참조됨 : NativeOnMouseLeave(), SellItem().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ NativeConstruct()

void UItemSlotUI::NativeConstruct ( )
overrideprotectedvirtual

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

ItemSlotUI.cpp 파일의 18 번째 라인에서 정의되었습니다.

◆ NativeDestruct()

void UItemSlotUI::NativeDestruct ( )
overrideprotectedvirtual

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

ItemSlotUI.cpp 파일의 29 번째 라인에서 정의되었습니다.

◆ NativeOnMouseButtonDoubleClick()

FReply UItemSlotUI::NativeOnMouseButtonDoubleClick ( const FGeometry & InGeometry,
const FPointerEvent & InMouseEvent )
override

ItemSlotUI.cpp 파일의 213 번째 라인에서 정의되었습니다.

다음을 참조함 : ItemId, ItemSlotType, Price.

◆ NativeOnMouseEnter()

void UItemSlotUI::NativeOnMouseEnter ( FGeometry const & MyGeometry,
FPointerEvent const & MouseEvent )
overrideprotectedvirtual

ItemSlotUI.cpp 파일의 34 번째 라인에서 정의되었습니다.

다음을 참조함 : CancelHideTooltipTimer(), ItemId, ItemSlotType, OnMouseAnimation.

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ NativeOnMouseLeave()

void UItemSlotUI::NativeOnMouseLeave ( FPointerEvent const & MouseEvent)
overrideprotectedvirtual

ItemSlotUI.cpp 파일의 112 번째 라인에서 정의되었습니다.

다음을 참조함 : HideTooltip(), ItemSlotType, OnMouseAnimation.

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ NativePreConstruct()

void UItemSlotUI::NativePreConstruct ( )
overrideprotectedvirtual

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

ItemSlotUI.cpp 파일의 24 번째 라인에서 정의되었습니다.

◆ PlayEquipAnimation()

void UItemSlotUI::PlayEquipAnimation ( )

ItemSlotUI.cpp 파일의 194 번째 라인에서 정의되었습니다.

다음을 참조함 : EquipAnimation.

◆ PlayOnMouseAnimation()

void UItemSlotUI::PlayOnMouseAnimation ( )

ItemSlotUI.cpp 파일의 203 번째 라인에서 정의되었습니다.

다음을 참조함 : OnMouseAnimation.

◆ SellItem()

void UItemSlotUI::SellItem ( )

ItemSlotUI.cpp 파일의 279 번째 라인에서 정의되었습니다.

다음을 참조함 : ClearSlotVisual(), HideTooltip(), ItemId, Price.

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ SetTooltipClass()

void UItemSlotUI::SetTooltipClass ( TSubclassOf< UItemSlotTooltip > InClass)

ItemSlotUI.cpp 파일의 318 번째 라인에서 정의되었습니다.

◆ UpdateSlotVisual()

void UItemSlotUI::UpdateSlotVisual ( FItemDataRow ItemData)

멤버 데이터 문서화

◆ BackgroundBorder

TObjectPtr<UBorder> UItemSlotUI::BackgroundBorder
protected

ItemSlotUI.h 파일의 70 번째 라인에서 정의되었습니다.

◆ ButtonImage

TObjectPtr<UButtonImage> UItemSlotUI::ButtonImage
protected

ItemSlotUI.h 파일의 94 번째 라인에서 정의되었습니다.

◆ EmptyTexture

UTexture2D* UItemSlotUI::EmptyTexture
protected

ItemSlotUI.h 파일의 82 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ClearSlotVisual().

◆ EquipAnimation

TObjectPtr<UWidgetAnimation> UItemSlotUI::EquipAnimation
protected

ItemSlotUI.h 파일의 98 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : PlayEquipAnimation().

◆ Frame

TObjectPtr<UImage> UItemSlotUI::Frame
protected

ItemSlotUI.h 파일의 79 번째 라인에서 정의되었습니다.

◆ ItemIcon

TObjectPtr<UImage> UItemSlotUI::ItemIcon
protected

ItemSlotUI.h 파일의 73 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ClearSlotVisual(), UpdateSlotVisual().

◆ ItemId

FName UItemSlotUI::ItemId = NAME_None
protected

ItemSlotUI.h 파일의 104 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ClearSlotVisual(), NativeOnMouseButtonDoubleClick(), NativeOnMouseEnter(), SellItem(), UpdateSlotVisual().

◆ ItemName

TObjectPtr<UTextBlock> UItemSlotUI::ItemName
protected

ItemSlotUI.h 파일의 85 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UpdateSlotVisual().

◆ ItemRare

TObjectPtr<UTextBlock> UItemSlotUI::ItemRare
protected

ItemSlotUI.h 파일의 88 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UpdateSlotVisual().

◆ ItemSlotType

EItemSlotType UItemSlotUI::ItemSlotType
protected

ItemSlotUI.h 파일의 107 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeOnMouseButtonDoubleClick(), NativeOnMouseEnter(), NativeOnMouseLeave(), UpdateSlotVisual().

◆ OnMouseAnimation

TObjectPtr<UWidgetAnimation> UItemSlotUI::OnMouseAnimation
protected

ItemSlotUI.h 파일의 101 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeOnMouseEnter(), NativeOnMouseLeave(), PlayOnMouseAnimation().

◆ OutlineFrame

TObjectPtr<UImage> UItemSlotUI::OutlineFrame
protected

ItemSlotUI.h 파일의 76 번째 라인에서 정의되었습니다.

◆ Price

TObjectPtr<UTextBlock> UItemSlotUI::Price
protected

ItemSlotUI.h 파일의 91 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeOnMouseButtonDoubleClick(), SellItem(), UpdateSlotVisual().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.:
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/UI/Item/ItemSlotUI.h
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/UI/Item/ItemSlotUI.cpp