Files

226 lines
14 KiB
C++
Raw Permalink Normal View History

2026-01-15 19:39:21 +01:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: CommonUI
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "SlateCore_structs.hpp"
#include "InputCore_structs.hpp"
#include "CoreUObject_structs.hpp"
namespace SDK
{
// Enum CommonUI.ECommonNumericType
// NumValues: 0x0005
enum class ECommonNumericType : uint8
{
Number = 0,
Percentage = 1,
Seconds = 2,
Distance = 3,
ECommonNumericType_MAX = 4,
};
// Enum CommonUI.ERichTextInlineIconDisplayMode
// NumValues: 0x0004
enum class ERichTextInlineIconDisplayMode : uint8
{
IconOnly = 0,
TextOnly = 1,
IconAndText = 2,
MAX = 3,
};
// Enum CommonUI.EInputActionState
// NumValues: 0x0005
enum class EInputActionState : uint8
{
Enabled = 0,
Disabled = 1,
Hidden = 2,
HiddenAndDisabled = 3,
EInputActionState_MAX = 4,
};
// Enum CommonUI.ECommonSwitcherTransition
// NumValues: 0x0005
enum class ECommonSwitcherTransition : uint8
{
FadeOnly = 0,
Horizontal = 1,
Vertical = 2,
Zoom = 3,
ECommonSwitcherTransition_MAX = 4,
};
// Enum CommonUI.ETransitionCurve
// NumValues: 0x0008
enum class ETransitionCurve : uint8
{
Linear = 0,
QuadIn = 1,
QuadOut = 2,
QuadInOut = 3,
CubicIn = 4,
CubicOut = 5,
CubicInOut = 6,
ETransitionCurve_MAX = 7,
};
// ScriptStruct CommonUI.CommonNumberFormattingOptions
// 0x0014 (0x0014 - 0x0000)
struct FCommonNumberFormattingOptions final
{
public:
ERoundingMode RoundingMode; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseGrouping; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 MinimumIntegralDigits; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaximumIntegralDigits; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MinimumFractionalDigits; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaximumFractionalDigits; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCommonNumberFormattingOptions;
// ScriptStruct CommonUI.UITag
// 0x0000 (0x0008 - 0x0008)
struct FUITag : public FGameplayTag
{
};
DUMPER7_ASSERTS_FUITag;
// ScriptStruct CommonUI.UIActionTag
// 0x0000 (0x0008 - 0x0008)
struct FUIActionTag final : public FUITag
{
};
DUMPER7_ASSERTS_FUIActionTag;
// ScriptStruct CommonUI.UIActionKeyMapping
// 0x0020 (0x0020 - 0x0000)
struct FUIActionKeyMapping final
{
public:
struct FKey Key; // 0x0000(0x0018)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoldTime; // 0x0018(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIActionKeyMapping;
// ScriptStruct CommonUI.UIInputAction
// 0x0030 (0x0030 - 0x0000)
struct FUIInputAction final
{
public:
struct FUIActionTag ActionTag; // 0x0000(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText DefaultDisplayName; // 0x0008(0x0018)(Edit, Config, NativeAccessSpecifierPublic)
TArray<struct FUIActionKeyMapping> KeyMappings; // 0x0020(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUIInputAction;
// ScriptStruct CommonUI.CommonRegisteredTabInfo
// 0x0018 (0x0018 - 0x0000)
struct FCommonRegisteredTabInfo final
{
public:
int32 TabIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCommonButtonBase* TabButton; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UWidget* ContentInstance; // 0x0010(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCommonRegisteredTabInfo;
// ScriptStruct CommonUI.CommonInputActionHandlerData
// 0x0020 (0x0020 - 0x0000)
struct FCommonInputActionHandlerData final
{
public:
struct FDataTableRowHandle InputActionRow; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
EInputActionState State; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCommonInputActionHandlerData;
// ScriptStruct CommonUI.CommonButtonStyleOptionalSlateSound
// 0x0020 (0x0020 - 0x0000)
struct FCommonButtonStyleOptionalSlateSound final
{
public:
bool bHasSound; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FSlateSound Sound; // 0x0008(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCommonButtonStyleOptionalSlateSound;
// ScriptStruct CommonUI.RichTextIconData
// 0x0058 (0x0060 - 0x0008)
struct FRichTextIconData final : public FTableRowBase
{
public:
class FText DisplayName; // 0x0008(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UObject> ResourceObject; // 0x0020(0x0030)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D ImageSize; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRichTextIconData;
// ScriptStruct CommonUI.CommonInputTypeInfo
// 0x00F0 (0x00F0 - 0x0000)
struct FCommonInputTypeInfo final
{
public:
struct FKey Key; // 0x0000(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
EInputActionState OverrrideState; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bActionRequiresHold; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float HoldTime; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSlateBrush OverrideBrush; // 0x0020(0x00D0)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCommonInputTypeInfo;
// ScriptStruct CommonUI.CommonInputActionDataBase
// 0x0358 (0x0360 - 0x0008)
struct FCommonInputActionDataBase final : public FTableRowBase
{
public:
class FText DisplayName; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FText HoldDisplayName; // 0x0020(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
int32 NavBarPriority; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCommonInputTypeInfo KeyboardInputTypeInfo; // 0x0040(0x00F0)(Edit, Protected, NativeAccessSpecifierProtected)
struct FCommonInputTypeInfo DefaultGamepadInputTypeInfo; // 0x0130(0x00F0)(Edit, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FCommonInputTypeInfo> GamepadInputOverrides; // 0x0220(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
struct FCommonInputTypeInfo TouchInputTypeInfo; // 0x0270(0x00F0)(Edit, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FCommonInputActionDataBase;
// ScriptStruct CommonUI.CommonAnalogCursorSettings
// 0x0024 (0x0024 - 0x0000)
struct FCommonAnalogCursorSettings final
{
public:
int32 PreprocessorPriority; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableCursorAcceleration; // 0x0004(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CursorAcceleration; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CursorMaxSpeed; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CursorDeadZone; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoverSlowdownFactor; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScrollDeadZone; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScrollUpdatePeriod; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScrollMultiplier; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCommonAnalogCursorSettings;
}