Files
UnrealEvent/Aeon-740/SDK/ItemInfoHeaderWidget_classes.hpp
2024-10-18 01:01:36 +01:00

133 lines
15 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: ItemInfoHeaderWidget
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "FortniteUI_structs.hpp"
#include "FortniteUI_classes.hpp"
#include "FortniteGame_structs.hpp"
#include "UMG_structs.hpp"
#include "SlateCore_structs.hpp"
namespace SDK
{
// WidgetBlueprintGeneratedClass ItemInfoHeaderWidget.ItemInfoHeaderWidget_C
// 0x0140 (0x03C0 - 0x0280)
class UItemInfoHeaderWidget_C final : public UFortItemBaseWidget
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x0280(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
class UVerticalBox* AlternateBGContainer; // 0x0288(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonBorder* AlternateBorder; // 0x0290(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonBorder* AlternateRule; // 0x0298(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UWidgetSwitcher* BackgroundSwitcher; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UFortMultiSizeItemCard* Card; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UVerticalBox* CardContainer; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UScrollBox* DetailsScrollBox; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonBorder* HeaderBackground; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UVerticalBox* HeaderBGContainer; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonBorder* HeaderRule; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Image_0; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonTextBlock* LockedTextBlock; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* LockImage; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UHorizontalBox* MainHB; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonTextBlock* NameTextBlock; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* RarityGlow; // 0x0300(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonTextBlock* RarityTextBlock; // 0x0308(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* RarityTypeSeperatorImage; // 0x0310(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class USizeBox* RemainingContainer; // 0x0318(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonTextBlock* RemainingText; // 0x0320(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class URichTextBlock* RichDescriptionBox; // 0x0328(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonBorder* RootBackground; // 0x0330(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UVerticalBox* TextContainer; // 0x0338(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonTextBlock* TypeTextBlock; // 0x0340(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
int32 RemainingQuantity; // 0x0348(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool ShowCard; // 0x034C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
bool Locked; // 0x034D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_34E[0x2]; // 0x034E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FText LockedReason; // 0x0350(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance)
bool ShowRemainingQuantity; // 0x0368(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
bool ShowDetails; // 0x0369(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
EFortItemCardSize CardSize; // 0x036A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool ShowDescription; // 0x036B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EFortItemType, class FText> ItemAlternateName; // 0x0370(0x0050)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
public:
void ExecuteUbergraph_ItemInfoHeaderWidget(int32 EntryPoint);
void OnItemDefinitionChanged();
void Update(class UFortItemDefinition* Param_ItemDefinition, int32 Quantity);
void UpdateNameText(class UFortItemDefinition* Param_ItemDefinition, int32 Quantity);
void Setup(bool ShouldShowCard, EFortItemCardSize Param_CardSize, bool ShouldShowDetails, bool ShouldShowDescription);
void UpdateCard();
void UpdateRemainingQuantity();
void SetRemainingQuantity(bool ShouldShowRemainingQuantity, int32 NewRemainingQuantity);
void SetLocked(bool ShouldShowLocked, const class FText& LockReason);
void UpdateLocked();
void SetScrollWidget();
void UpdateDetailVisibility();
void OverrideHeaderAndDiscription(const class FText& Hearder, const class FText& Desciption, const class FText& ItemType, bool bUseAlternateHeaderBG);
void UpdateColorRarity(const struct FFortRarityItemData& NewParam);
void HasValidItemDefinition(bool* HasValidDescription);
class FText GetAlternateNameForItem(class UFortItemDefinition* ItemDef);
public:
static class UClass* StaticClass()
{
return StaticBPGeneratedClassImpl<"ItemInfoHeaderWidget_C">();
}
static class UItemInfoHeaderWidget_C* GetDefaultObj()
{
return GetDefaultObjImpl<UItemInfoHeaderWidget_C>();
}
};
static_assert(alignof(UItemInfoHeaderWidget_C) == 0x000008, "Wrong alignment on UItemInfoHeaderWidget_C");
static_assert(sizeof(UItemInfoHeaderWidget_C) == 0x0003C0, "Wrong size on UItemInfoHeaderWidget_C");
static_assert(offsetof(UItemInfoHeaderWidget_C, UberGraphFrame) == 0x000280, "Member 'UItemInfoHeaderWidget_C::UberGraphFrame' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, AlternateBGContainer) == 0x000288, "Member 'UItemInfoHeaderWidget_C::AlternateBGContainer' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, AlternateBorder) == 0x000290, "Member 'UItemInfoHeaderWidget_C::AlternateBorder' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, AlternateRule) == 0x000298, "Member 'UItemInfoHeaderWidget_C::AlternateRule' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, BackgroundSwitcher) == 0x0002A0, "Member 'UItemInfoHeaderWidget_C::BackgroundSwitcher' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, Card) == 0x0002A8, "Member 'UItemInfoHeaderWidget_C::Card' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, CardContainer) == 0x0002B0, "Member 'UItemInfoHeaderWidget_C::CardContainer' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, DetailsScrollBox) == 0x0002B8, "Member 'UItemInfoHeaderWidget_C::DetailsScrollBox' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, HeaderBackground) == 0x0002C0, "Member 'UItemInfoHeaderWidget_C::HeaderBackground' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, HeaderBGContainer) == 0x0002C8, "Member 'UItemInfoHeaderWidget_C::HeaderBGContainer' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, HeaderRule) == 0x0002D0, "Member 'UItemInfoHeaderWidget_C::HeaderRule' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, Image_0) == 0x0002D8, "Member 'UItemInfoHeaderWidget_C::Image_0' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, LockedTextBlock) == 0x0002E0, "Member 'UItemInfoHeaderWidget_C::LockedTextBlock' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, LockImage) == 0x0002E8, "Member 'UItemInfoHeaderWidget_C::LockImage' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, MainHB) == 0x0002F0, "Member 'UItemInfoHeaderWidget_C::MainHB' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, NameTextBlock) == 0x0002F8, "Member 'UItemInfoHeaderWidget_C::NameTextBlock' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, RarityGlow) == 0x000300, "Member 'UItemInfoHeaderWidget_C::RarityGlow' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, RarityTextBlock) == 0x000308, "Member 'UItemInfoHeaderWidget_C::RarityTextBlock' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, RarityTypeSeperatorImage) == 0x000310, "Member 'UItemInfoHeaderWidget_C::RarityTypeSeperatorImage' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, RemainingContainer) == 0x000318, "Member 'UItemInfoHeaderWidget_C::RemainingContainer' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, RemainingText) == 0x000320, "Member 'UItemInfoHeaderWidget_C::RemainingText' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, RichDescriptionBox) == 0x000328, "Member 'UItemInfoHeaderWidget_C::RichDescriptionBox' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, RootBackground) == 0x000330, "Member 'UItemInfoHeaderWidget_C::RootBackground' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, TextContainer) == 0x000338, "Member 'UItemInfoHeaderWidget_C::TextContainer' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, TypeTextBlock) == 0x000340, "Member 'UItemInfoHeaderWidget_C::TypeTextBlock' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, RemainingQuantity) == 0x000348, "Member 'UItemInfoHeaderWidget_C::RemainingQuantity' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, ShowCard) == 0x00034C, "Member 'UItemInfoHeaderWidget_C::ShowCard' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, Locked) == 0x00034D, "Member 'UItemInfoHeaderWidget_C::Locked' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, LockedReason) == 0x000350, "Member 'UItemInfoHeaderWidget_C::LockedReason' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, ShowRemainingQuantity) == 0x000368, "Member 'UItemInfoHeaderWidget_C::ShowRemainingQuantity' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, ShowDetails) == 0x000369, "Member 'UItemInfoHeaderWidget_C::ShowDetails' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, CardSize) == 0x00036A, "Member 'UItemInfoHeaderWidget_C::CardSize' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, ShowDescription) == 0x00036B, "Member 'UItemInfoHeaderWidget_C::ShowDescription' has a wrong offset!");
static_assert(offsetof(UItemInfoHeaderWidget_C, ItemAlternateName) == 0x000370, "Member 'UItemInfoHeaderWidget_C::ItemAlternateName' has a wrong offset!");
}