#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: UCW #include "Basic.hpp" #include "SlateCore_structs.hpp" #include "CoreUObject_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: 0x0006 enum class EWidgetState : uint8 { Normal = 0, Disabled = 1, Hovered = 2, Focused = 3, Pressed = 4, EWidgetState_MAX = 5, }; // 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 // 0x0408 (0x0410 - 0x0008) struct FBButtonStyle final : public FSlateWidgetStyle { public: uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush Normal; // 0x0010(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush Hovered; // 0x00C0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush Focused; // 0x0170(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush Pressed; // 0x0220(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush Disabled; // 0x02D0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateColor NormalForeground; // 0x0380(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) struct FSlateColor HoveredForeground; // 0x0394(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) struct FSlateColor FocusedForeground; // 0x03A8(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) struct FSlateColor PressedForeground; // 0x03BC(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) struct FSlateColor DisabledForeground; // 0x03D0(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) struct FMargin NormalPadding; // 0x03E4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FMargin PressedPadding; // 0x03F4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_404[0xC]; // 0x0404(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FBButtonStyle; // 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.BSpinBoxStyle // 0x0DB8 (0x0DD0 - 0x0018) struct FBSpinBoxStyle final : public FHoverablePressableStyle { public: uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FBButtonStyle ButtonStyle; // 0x0020(0x0410)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush LeftImageNormal; // 0x0430(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush LeftImageHovered; // 0x04E0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush LeftImageFocused; // 0x0590(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush LeftImagePressed; // 0x0640(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush RightImageNormal; // 0x06F0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush RightImageHovered; // 0x07A0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush RightImageFocused; // 0x0850(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush RightImagePressed; // 0x0900(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush IndicatorNormal; // 0x09B0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush IndicatorActive; // 0x0A60(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush InternalBorderNormal; // 0x0B10(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush InternalBorderHovered; // 0x0BC0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush InternalBorderFocused; // 0x0C70(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush InternalBorderPressed; // 0x0D20(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FBSpinBoxStyle; // 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.TextButtonStyle // 0x0000 (0x02E0 - 0x02E0) struct FTextButtonStyle final : public FTextBlockStyle { }; DUMPER7_ASSERTS_FTextButtonStyle; // ScriptStruct UCW.B3StateBrushStyle // 0x0210 (0x0210 - 0x0000) struct FB3StateBrushStyle final { public: struct FSlateBrush Normal; // 0x0000(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush Hovered; // 0x00B0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush Pressed; // 0x0160(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FB3StateBrushStyle; // ScriptStruct UCW.FancyLabelStyle // 0x0388 (0x03D0 - 0x0048) struct FFancyLabelStyle final : public FHoverableTextStyle { public: struct FLinearColor FocusedColor; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush Normal; // 0x0060(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush Hovered; // 0x0110(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush Focused; // 0x01C0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush Pressed; // 0x0270(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush Disabled; // 0x0320(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FFancyLabelStyle; // ScriptStruct UCW.3StateImageStyle // 0x0220 (0x0220 - 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(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FSlateBrush HoveredBrush; // 0x00C0(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FSlateBrush PressedBrush; // 0x0170(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FThreeStateImageStyle; // ScriptStruct UCW.B2StateBrushStyle // 0x0160 (0x0160 - 0x0000) struct FB2StateBrushStyle final { public: struct FSlateBrush Normal; // 0x0000(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSlateBrush Active; // 0x00B0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FB2StateBrushStyle; // ScriptStruct UCW.BVolumeControlStyle // 0x0050 (0x0810 - 0x07C0) struct FBVolumeControlStyle final : public FVolumeControlStyle { public: struct FLinearColor NormalColor; // 0x07C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor HoverColor; // 0x07D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor FocusColor; // 0x07E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ActiveColor; // 0x07F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor DisabledColor; // 0x0800(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 // 0x03B8 (0x03C0 - 0x0008) struct FRichStyleImageRow final : public FTableRowBase { public: uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush Brush; // 0x0010(0x00B0)(Edit, NativeAccessSpecifierPublic) struct FTextBlockStyle TextStyle; // 0x00C0(0x02E0)(Edit, NativeAccessSpecifierPublic) struct FMargin Padding; // 0x03A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) EVerticalAlignment VerticalAlignment; // 0x03B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool KeepSquereIfTight; // 0x03B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool PreserveAspect; // 0x03B2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IgnoreCommontFontSize; // 0x03B3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B4[0xC]; // 0x03B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FRichStyleImageRow; }