246 lines
16 KiB
C++
246 lines
16 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: UCW
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "CoreUObject_structs.hpp"
|
|||
|
|
#include "SlateCore_structs.hpp"
|
|||
|
|
#include "Engine_structs.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Enum UCW.ETabChangeCause
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class ETabChangeCause : uint8
|
|||
|
|
{
|
|||
|
|
UserInteraction = 0,
|
|||
|
|
UserClickedOnTab = 1,
|
|||
|
|
SetDirectly = 2,
|
|||
|
|
ETabChangeCause_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum UCW.EWidgetState
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class EWidgetState : uint8
|
|||
|
|
{
|
|||
|
|
Normal = 0,
|
|||
|
|
Disabled = 1,
|
|||
|
|
Hovered = 2,
|
|||
|
|
Pressed = 3,
|
|||
|
|
EWidgetState_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum UCW.EAskDialogType
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EAskDialogType : uint8
|
|||
|
|
{
|
|||
|
|
Message = 0,
|
|||
|
|
YesNo = 1,
|
|||
|
|
YesNoCancel = 2,
|
|||
|
|
EAskDialogType_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum UCW.EAspectAwareFrameType
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EAspectAwareFrameType : uint8
|
|||
|
|
{
|
|||
|
|
Full = 0,
|
|||
|
|
Half = 1,
|
|||
|
|
Quater = 2,
|
|||
|
|
EAspectAwareFrameType_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum UCW.ECreditsItemType
|
|||
|
|
// NumValues: 0x000A
|
|||
|
|
enum class ECreditsItemType : uint8
|
|||
|
|
{
|
|||
|
|
Header = 0,
|
|||
|
|
Column1 = 1,
|
|||
|
|
Column2 = 2,
|
|||
|
|
Column3 = 3,
|
|||
|
|
Image = 4,
|
|||
|
|
Space = 5,
|
|||
|
|
Custom0 = 6,
|
|||
|
|
Custom1 = 7,
|
|||
|
|
Custom2 = 8,
|
|||
|
|
ECreditsItemType_MAX = 9,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum UCW.EConsumeAnalogEvent
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EConsumeAnalogEvent : uint8
|
|||
|
|
{
|
|||
|
|
WhenScrollingPossible = 0,
|
|||
|
|
Always = 1,
|
|||
|
|
Never = 2,
|
|||
|
|
EConsumeAnalogEvent_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.BButtonStyle
|
|||
|
|
// 0x03B8 (0x03C0 - 0x0008)
|
|||
|
|
struct FBButtonStyle final : public FSlateWidgetStyle
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FSlateBrush Normal; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateBrush Hovered; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateBrush Pressed; // 0x01B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateBrush Disabled; // 0x0280(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateColor NormalForeground; // 0x0350(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateColor HoveredForeground; // 0x0364(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateColor PressedForeground; // 0x0378(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateColor DisabledForeground; // 0x038C(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|||
|
|
struct FMargin NormalPadding; // 0x03A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
struct FMargin PressedPadding; // 0x03B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FBButtonStyle;
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.HoverableTextStyle
|
|||
|
|
// 0x0040 (0x0048 - 0x0008)
|
|||
|
|
struct FHoverableTextStyle : public FSlateWidgetStyle
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FLinearColor NormalColor; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FLinearColor HoverColor; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FLinearColor PressedColor; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FLinearColor DisabledColor; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FHoverableTextStyle;
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.B3StateBrushStyle
|
|||
|
|
// 0x0270 (0x0270 - 0x0000)
|
|||
|
|
struct FB3StateBrushStyle final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FSlateBrush Normal; // 0x0000(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateBrush Hovered; // 0x00D0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateBrush Pressed; // 0x01A0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FB3StateBrushStyle;
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.TextButtonStyle
|
|||
|
|
// 0x0000 (0x0340 - 0x0340)
|
|||
|
|
struct FTextButtonStyle final : public FTextBlockStyle
|
|||
|
|
{
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FTextButtonStyle;
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.HoverablePressableStyle
|
|||
|
|
// 0x0010 (0x0018 - 0x0008)
|
|||
|
|
struct FHoverablePressableStyle : public FSlateWidgetStyle
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UAkAudioEvent* HoveredAkEvent; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UAkAudioEvent* PressedAkEvent; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FHoverablePressableStyle;
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.FancyLabelStyle
|
|||
|
|
// 0x0348 (0x0390 - 0x0048)
|
|||
|
|
struct FFancyLabelStyle final : public FHoverableTextStyle
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FSlateBrush Normal; // 0x0050(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateBrush Hovered; // 0x0120(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateBrush Pressed; // 0x01F0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateBrush Disabled; // 0x02C0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FFancyLabelStyle;
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.B2StateBrushStyle
|
|||
|
|
// 0x01A0 (0x01A0 - 0x0000)
|
|||
|
|
struct FB2StateBrushStyle final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FSlateBrush Normal; // 0x0000(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateBrush Active; // 0x00D0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FB2StateBrushStyle;
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.BSpinBoxStyle
|
|||
|
|
// 0x0CE8 (0x0D00 - 0x0018)
|
|||
|
|
struct FBSpinBoxStyle final : public FHoverablePressableStyle
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FButtonStyle ButtonStyle; // 0x0020(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FB3StateBrushStyle LeftImageStyle; // 0x0410(0x0270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FB3StateBrushStyle RightImageStyle; // 0x0680(0x0270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FB2StateBrushStyle IndicatorStyle; // 0x08F0(0x01A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FB3StateBrushStyle InternalBorderStyle; // 0x0A90(0x0270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FBSpinBoxStyle;
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.3StateImageStyle
|
|||
|
|
// 0x0280 (0x0280 - 0x0000)
|
|||
|
|
struct FThreeStateImageStyle final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
bool bSingleMaterial; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FSlateBrush NormalBrush; // 0x0010(0x00D0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateBrush HoveredBrush; // 0x00E0(0x00D0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateBrush PressedBrush; // 0x01B0(0x00D0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FThreeStateImageStyle;
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.BVolumeControlStyle
|
|||
|
|
// 0x0040 (0x0960 - 0x0920)
|
|||
|
|
struct FBVolumeControlStyle final : public FVolumeControlStyle
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FLinearColor NormalColor; // 0x0920(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FLinearColor HoverColor; // 0x0930(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FLinearColor ActiveColor; // 0x0940(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FLinearColor DisabledColor; // 0x0950(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FBVolumeControlStyle;
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.CreditsItem
|
|||
|
|
// 0x0070 (0x0070 - 0x0000)
|
|||
|
|
struct FCreditsItem final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
ECreditsItemType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class FString Text; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString Text_2; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString Text_3; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString Custom; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString Custom_1; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString Custom_2; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Width; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Height; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FCreditsItem;
|
|||
|
|
|
|||
|
|
// ScriptStruct UCW.RichStyleImageRow
|
|||
|
|
// 0x0438 (0x0440 - 0x0008)
|
|||
|
|
struct FRichStyleImageRow final : public FTableRowBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FSlateBrush Brush; // 0x0010(0x00D0)(Edit, NativeAccessSpecifierPublic)
|
|||
|
|
struct FTextBlockStyle TextStyle; // 0x00E0(0x0340)(Edit, NativeAccessSpecifierPublic)
|
|||
|
|
struct FMargin Padding; // 0x0420(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
EVerticalAlignment VerticalAlignment; // 0x0430(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool KeepSquereIfTight; // 0x0431(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool PreserveAspect; // 0x0432(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool IgnoreCommontFontSize; // 0x0433(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_434[0xC]; // 0x0434(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FRichStyleImageRow;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|