#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: ItemInspectionItemExtraDetailsHostPanel

#include "Basic.hpp"

#include "FortniteGame_structs.hpp"
#include "Engine_structs.hpp"
#include "FortniteUI_classes.hpp"


namespace SDK
{

// WidgetBlueprintGeneratedClass ItemInspectionItemExtraDetailsHostPanel.ItemInspectionItemExtraDetailsHostPanel_C
// 0x00A0 (0x0348 - 0x02A8)
class UItemInspectionItemExtraDetailsHostPanel_C final : public UFortItemDetailsHostPanel
{
public:
	struct FPointerToUberGraphFrame               UberGraphFrame;                                    // 0x02A8(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
	bool                                          Show_OptIn_Headers;                                // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn)
	uint8                                         Pad_2B1[0x7];                                      // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortRarityItemData                    RarityData;                                        // 0x02B8(0x0080)(Edit, BlueprintVisible, DisableEditOnInstance)
	class UMaterialInstanceDynamic*               Border_Material;                                   // 0x0338(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          AlwaysShowBorder;                                  // 0x0340(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn)

public:
	void ExecuteUbergraph_ItemInspectionItemExtraDetailsHostPanel(int32 EntryPoint);
	void HandleDifferentItemToDetailSet();
	void Update_Header_Size();
	void Update_Scrollbox_Layout();
	void Update_Border_Color();

public:
	static class UClass* StaticClass()
	{
		return StaticBPGeneratedClassImpl<"ItemInspectionItemExtraDetailsHostPanel_C">();
	}
	static class UItemInspectionItemExtraDetailsHostPanel_C* GetDefaultObj()
	{
		return GetDefaultObjImpl<UItemInspectionItemExtraDetailsHostPanel_C>();
	}
};
static_assert(alignof(UItemInspectionItemExtraDetailsHostPanel_C) == 0x000008, "Wrong alignment on UItemInspectionItemExtraDetailsHostPanel_C");
static_assert(sizeof(UItemInspectionItemExtraDetailsHostPanel_C) == 0x000348, "Wrong size on UItemInspectionItemExtraDetailsHostPanel_C");
static_assert(offsetof(UItemInspectionItemExtraDetailsHostPanel_C, UberGraphFrame) == 0x0002A8, "Member 'UItemInspectionItemExtraDetailsHostPanel_C::UberGraphFrame' has a wrong offset!");
static_assert(offsetof(UItemInspectionItemExtraDetailsHostPanel_C, Show_OptIn_Headers) == 0x0002B0, "Member 'UItemInspectionItemExtraDetailsHostPanel_C::Show_OptIn_Headers' has a wrong offset!");
static_assert(offsetof(UItemInspectionItemExtraDetailsHostPanel_C, RarityData) == 0x0002B8, "Member 'UItemInspectionItemExtraDetailsHostPanel_C::RarityData' has a wrong offset!");
static_assert(offsetof(UItemInspectionItemExtraDetailsHostPanel_C, Border_Material) == 0x000338, "Member 'UItemInspectionItemExtraDetailsHostPanel_C::Border_Material' has a wrong offset!");
static_assert(offsetof(UItemInspectionItemExtraDetailsHostPanel_C, AlwaysShowBorder) == 0x000340, "Member 'UItemInspectionItemExtraDetailsHostPanel_C::AlwaysShowBorder' has a wrong offset!");

}

