Files
ReshadePluginsCore/EternalStrands/SDK/GameSettings_classes.hpp
2026-03-06 01:34:23 +01:00

865 lines
34 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: GameSettings
#include "Basic.hpp"
#include "UMG_structs.hpp"
#include "UMG_classes.hpp"
#include "CommonUI_classes.hpp"
#include "GameplayTags_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "GameSettings_structs.hpp"
#include "Engine_classes.hpp"
namespace SDK
{
// Class GameSettings.GameSettingPressAnyKey
// 0x0048 (0x0458 - 0x0410)
class UGameSettingPressAnyKey : public UCommonActivatableWidget
{
public:
uint8 Pad_410[0x48]; // 0x0410(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingPressAnyKey")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingPressAnyKey")
}
static class UGameSettingPressAnyKey* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingPressAnyKey>();
}
};
DUMPER7_ASSERTS_UGameSettingPressAnyKey;
// Class GameSettings.KeyAlreadyBoundWarning
// 0x0010 (0x0468 - 0x0458)
class UKeyAlreadyBoundWarning : public UGameSettingPressAnyKey
{
public:
class UTextBlock* WarningText; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* CancelText; // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("KeyAlreadyBoundWarning")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"KeyAlreadyBoundWarning")
}
static class UKeyAlreadyBoundWarning* GetDefaultObj()
{
return GetDefaultObjImpl<UKeyAlreadyBoundWarning>();
}
};
DUMPER7_ASSERTS_UKeyAlreadyBoundWarning;
// Class GameSettings.GameSetting
// 0x0140 (0x0168 - 0x0028)
class UGameSetting : public UObject
{
public:
uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
class ULocalPlayer* LocalPlayer; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UGameSetting* SettingParent; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UGameSettingRegistry* OwningRegistry; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_88[0xE0]; // 0x0088(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
ESlateVisibility GetDisplayNameVisibility();
class FText GetDescriptionRichText() const;
class FName GetDevName() const;
class FText GetDisplayName() const;
class FText GetDynamicDetails() const;
const struct FGameplayTagContainer GetTags() const;
class FText GetWarningRichText() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSetting")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSetting")
}
static class UGameSetting* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSetting>();
}
};
DUMPER7_ASSERTS_UGameSetting;
// Class GameSettings.GameSettingAction
// 0x0050 (0x01B8 - 0x0168)
class UGameSettingAction final : public UGameSetting
{
public:
uint8 Pad_168[0x50]; // 0x0168(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingAction")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingAction")
}
static class UGameSettingAction* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingAction>();
}
};
DUMPER7_ASSERTS_UGameSettingAction;
// Class GameSettings.GameSettingCollection
// 0x0010 (0x0178 - 0x0168)
class UGameSettingCollection : public UGameSetting
{
public:
TArray<class UGameSetting*> Settings; // 0x0168(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingCollection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingCollection")
}
static class UGameSettingCollection* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingCollection>();
}
};
DUMPER7_ASSERTS_UGameSettingCollection;
// Class GameSettings.GameSettingCollectionPage
// 0x0030 (0x01A8 - 0x0178)
class UGameSettingCollectionPage final : public UGameSettingCollection
{
public:
uint8 Pad_178[0x30]; // 0x0178(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingCollectionPage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingCollectionPage")
}
static class UGameSettingCollectionPage* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingCollectionPage>();
}
};
DUMPER7_ASSERTS_UGameSettingCollectionPage;
// Class GameSettings.GameSettingValue
// 0x0000 (0x0168 - 0x0168)
class UGameSettingValue : public UGameSetting
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingValue")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingValue")
}
static class UGameSettingValue* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingValue>();
}
};
DUMPER7_ASSERTS_UGameSettingValue;
// Class GameSettings.GameSettingValueDiscrete
// 0x0000 (0x0168 - 0x0168)
class UGameSettingValueDiscrete : public UGameSettingValue
{
public:
int32 GetDiscreteOptionDefaultIndex() const;
int32 GetDiscreteOptionIndex() const;
TArray<class FText> GetDiscreteOptions() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingValueDiscrete")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingValueDiscrete")
}
static class UGameSettingValueDiscrete* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingValueDiscrete>();
}
};
DUMPER7_ASSERTS_UGameSettingValueDiscrete;
// Class GameSettings.GameSettingValueDiscreteDynamic
// 0x0068 (0x01D0 - 0x0168)
class UGameSettingValueDiscreteDynamic : public UGameSettingValueDiscrete
{
public:
uint8 Pad_168[0x68]; // 0x0168(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic")
}
static class UGameSettingValueDiscreteDynamic* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic>();
}
};
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic;
// Class GameSettings.GameSettingValueDiscreteDynamic_Bool
// 0x0000 (0x01D0 - 0x01D0)
class UGameSettingValueDiscreteDynamic_Bool : public UGameSettingValueDiscreteDynamic
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Bool")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Bool")
}
static class UGameSettingValueDiscreteDynamic_Bool* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic_Bool>();
}
};
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Bool;
// Class GameSettings.GameSettingValueDiscreteDynamic_Number
// 0x0000 (0x01D0 - 0x01D0)
class UGameSettingValueDiscreteDynamic_Number final : public UGameSettingValueDiscreteDynamic
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Number")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Number")
}
static class UGameSettingValueDiscreteDynamic_Number* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic_Number>();
}
};
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Number;
// Class GameSettings.GameSettingValueDiscreteDynamic_Enum
// 0x0000 (0x01D0 - 0x01D0)
class UGameSettingValueDiscreteDynamic_Enum final : public UGameSettingValueDiscreteDynamic
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Enum")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Enum")
}
static class UGameSettingValueDiscreteDynamic_Enum* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic_Enum>();
}
};
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Enum;
// Class GameSettings.GameSettingValueDiscreteDynamic_Color
// 0x0000 (0x01D0 - 0x01D0)
class UGameSettingValueDiscreteDynamic_Color final : public UGameSettingValueDiscreteDynamic
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Color")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Color")
}
static class UGameSettingValueDiscreteDynamic_Color* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic_Color>();
}
};
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Color;
// Class GameSettings.GameSettingValueDiscreteDynamic_Vector2D
// 0x0000 (0x01D0 - 0x01D0)
class UGameSettingValueDiscreteDynamic_Vector2D final : public UGameSettingValueDiscreteDynamic
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Vector2D")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Vector2D")
}
static class UGameSettingValueDiscreteDynamic_Vector2D* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic_Vector2D>();
}
};
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Vector2D;
// Class GameSettings.GameSettingValueScalar
// 0x0000 (0x0168 - 0x0168)
class UGameSettingValueScalar : public UGameSettingValue
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingValueScalar")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingValueScalar")
}
static class UGameSettingValueScalar* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingValueScalar>();
}
};
DUMPER7_ASSERTS_UGameSettingValueScalar;
// Class GameSettings.GameSettingValueScalarDynamic
// 0x00C8 (0x0230 - 0x0168)
class UGameSettingValueScalarDynamic final : public UGameSettingValueScalar
{
public:
uint8 Pad_168[0xC8]; // 0x0168(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingValueScalarDynamic")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingValueScalarDynamic")
}
static class UGameSettingValueScalarDynamic* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingValueScalarDynamic>();
}
};
DUMPER7_ASSERTS_UGameSettingValueScalarDynamic;
// Class GameSettings.GameSettingRegistry
// 0x0088 (0x00B0 - 0x0028)
class UGameSettingRegistry : public UObject
{
public:
uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UGameSetting*> TopLevelSettings; // 0x0088(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<class UGameSetting*> RegisteredSettings; // 0x0098(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
class ULocalPlayer* OwningLocalPlayer; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingRegistry")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingRegistry")
}
static class UGameSettingRegistry* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingRegistry>();
}
};
DUMPER7_ASSERTS_UGameSettingRegistry;
// Class GameSettings.GameSettingDetailExtension
// 0x0008 (0x02C8 - 0x02C0)
class UGameSettingDetailExtension final : public UUserWidget
{
public:
class UGameSetting* Setting; // 0x02C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnSettingAssigned(class UGameSetting* InSetting);
void OnSettingValueChanged(class UGameSetting* InSetting);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingDetailExtension")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingDetailExtension")
}
static class UGameSettingDetailExtension* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingDetailExtension>();
}
};
DUMPER7_ASSERTS_UGameSettingDetailExtension;
// Class GameSettings.GameSettingDetailView
// 0x00D8 (0x0398 - 0x02C0)
class UGameSettingDetailView : public UUserWidget
{
public:
class UGameSettingVisualData* VisualData; // 0x02C0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FUserWidgetPool ExtensionWidgetPool; // 0x02C8(0x0088)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
class UGameSetting* CurrentSetting; // 0x0350(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_358[0x10]; // 0x0358(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UCommonTextBlock* Text_SettingName; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UCommonRichTextBlock* RichText_Description; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UCommonRichTextBlock* RichText_DynamicDetails; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UCommonRichTextBlock* RichText_WarningDetails; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UCommonRichTextBlock* RichText_DisabledDetails; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UVerticalBox* Box_DetailsExtension; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingDetailView")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingDetailView")
}
static class UGameSettingDetailView* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingDetailView>();
}
};
DUMPER7_ASSERTS_UGameSettingDetailView;
// Class GameSettings.GameSettingListEntryBase
// 0x0038 (0x0320 - 0x02E8)
class UGameSettingListEntryBase : public UCommonUserWidget
{
public:
uint8 Pad_2E8[0x10]; // 0x02E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UGameSetting* Setting; // 0x02F8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_300[0x18]; // 0x0300(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
class UUserWidget* Background; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
class UWidget* GetPrimaryGamepadFocusWidget();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingListEntryBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingListEntryBase")
}
static class UGameSettingListEntryBase* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingListEntryBase>();
}
};
DUMPER7_ASSERTS_UGameSettingListEntryBase;
// Class GameSettings.GameSettingListEntry_Setting
// 0x0008 (0x0328 - 0x0320)
class UGameSettingListEntry_Setting : public UGameSettingListEntryBase
{
public:
class UCommonTextBlock* Text_SettingName; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingListEntry_Setting")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingListEntry_Setting")
}
static class UGameSettingListEntry_Setting* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingListEntry_Setting>();
}
};
DUMPER7_ASSERTS_UGameSettingListEntry_Setting;
// Class GameSettings.GameSettingListEntrySetting_Discrete
// 0x0028 (0x0350 - 0x0328)
class UGameSettingListEntrySetting_Discrete : public UGameSettingListEntry_Setting
{
public:
class UGameSettingValueDiscrete* DiscreteSetting; // 0x0328(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPanelWidget* Panel_Value; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UGameSettingRotator* Rotator_SettingValue; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UCommonButtonBase* Button_Decrease; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UCommonButtonBase* Button_Increase; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingListEntrySetting_Discrete")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingListEntrySetting_Discrete")
}
static class UGameSettingListEntrySetting_Discrete* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingListEntrySetting_Discrete>();
}
};
DUMPER7_ASSERTS_UGameSettingListEntrySetting_Discrete;
// Class GameSettings.GameSettingListEntrySetting_Scalar
// 0x0020 (0x0348 - 0x0328)
class UGameSettingListEntrySetting_Scalar : public UGameSettingListEntry_Setting
{
public:
class UGameSettingValueScalar* ScalarSetting; // 0x0328(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAnalogSlider* Slider_SettingValue; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPanelWidget* Panel_Value; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UCommonTextBlock* Text_SettingValue; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void HandleSliderCaptureEnded();
void HandleSliderValueChanged(float Value);
void OnDefaultValueChanged(float DefaultValue);
void OnValueChanged(float Value);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingListEntrySetting_Scalar")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingListEntrySetting_Scalar")
}
static class UGameSettingListEntrySetting_Scalar* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingListEntrySetting_Scalar>();
}
};
DUMPER7_ASSERTS_UGameSettingListEntrySetting_Scalar;
// Class GameSettings.GameSettingListEntrySetting_Action
// 0x0010 (0x0338 - 0x0328)
class UGameSettingListEntrySetting_Action : public UGameSettingListEntry_Setting
{
public:
class UGameSettingAction* ActionSetting; // 0x0328(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCommonButtonBase* Button_Action; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void OnSettingAssigned(const class FText& ActionText);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingListEntrySetting_Action")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingListEntrySetting_Action")
}
static class UGameSettingListEntrySetting_Action* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingListEntrySetting_Action>();
}
};
DUMPER7_ASSERTS_UGameSettingListEntrySetting_Action;
// Class GameSettings.GameSettingListEntrySetting_Navigation
// 0x0010 (0x0338 - 0x0328)
class UGameSettingListEntrySetting_Navigation final : public UGameSettingListEntry_Setting
{
public:
class UGameSettingCollectionPage* CollectionSetting; // 0x0328(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCommonButtonBase* Button_Navigate; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void OnSettingAssigned(const class FText& ActionText);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingListEntrySetting_Navigation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingListEntrySetting_Navigation")
}
static class UGameSettingListEntrySetting_Navigation* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingListEntrySetting_Navigation>();
}
};
DUMPER7_ASSERTS_UGameSettingListEntrySetting_Navigation;
// Class GameSettings.GameSettingListView
// 0x0060 (0x0CD0 - 0x0C70)
class UGameSettingListView final : public UListView
{
public:
class UGameSettingVisualData* VisualData; // 0x0C70(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C78[0x58]; // 0x0C78(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingListView")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingListView")
}
static class UGameSettingListView* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingListView>();
}
};
DUMPER7_ASSERTS_UGameSettingListView;
// Class GameSettings.GameSettingPanel
// 0x0440 (0x0728 - 0x02E8)
class UGameSettingPanel : public UCommonUserWidget
{
public:
uint8 Pad_2E8[0x18]; // 0x02E8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
class UGameSettingRegistry* Registry; // 0x0300(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<class UGameSetting*> VisibleSettings; // 0x0308(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
class UGameSetting* LastHoveredOrSelectedSetting; // 0x0318(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FGameSettingFilterState FilterState; // 0x0320(0x03B8)(Transient, NativeAccessSpecifierPrivate)
TArray<struct FGameSettingFilterState> FilterNavigationStack; // 0x06D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_6E8[0x10]; // 0x06E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UGameSettingListView* ListView_Settings; // 0x06F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UGameSettingDetailView* Details_Settings; // 0x0700(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TMulticastInlineDelegate<void(class UGameSetting* Setting, const struct FGameplayTag& Action)> BP_OnExecuteNamedAction; // 0x0708(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
uint8 Pad_718[0x10]; // 0x0718(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingPanel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingPanel")
}
static class UGameSettingPanel* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingPanel>();
}
};
DUMPER7_ASSERTS_UGameSettingPanel;
// Class GameSettings.GameSettingScreen
// 0x0070 (0x0480 - 0x0410)
class UGameSettingScreen : public UCommonActivatableWidget
{
public:
uint8 Pad_410[0x60]; // 0x0410(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
class UGameSettingPanel* Settings_Panel; // 0x0470(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UGameSettingRegistry* Registry; // 0x0478(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void ApplyChanges();
bool AttemptToPopNavigation();
void CancelChanges();
class UGameSettingCollection* GetSettingCollection(class FName SettingDevName, bool* HasAnySettings);
void NavigateToSetting(class FName SettingDevName);
void NavigateToSettings(const TArray<class FName>& SettingDevNames);
void OnSettingsDirtyStateChanged(bool bSettingsDirty);
bool HaveSettingsBeenChanged() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingScreen")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingScreen")
}
static class UGameSettingScreen* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingScreen>();
}
};
DUMPER7_ASSERTS_UGameSettingScreen;
// Class GameSettings.GameSettingVisualData
// 0x0140 (0x0170 - 0x0030)
class UGameSettingVisualData final : public UDataAsset
{
public:
TMap<TSubclassOf<class UGameSetting>, TSubclassOf<class UGameSettingListEntryBase>> EntryWidgetForClass; // 0x0030(0x0050)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TMap<class FName, TSubclassOf<class UGameSettingListEntryBase>> EntryWidgetForName; // 0x0080(0x0050)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TMap<TSubclassOf<class UGameSetting>, struct FGameSettingClassExtensions> ExtensionsForClasses; // 0x00D0(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FGameSettingNameExtensions> ExtensionsForName; // 0x0120(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingVisualData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingVisualData")
}
static class UGameSettingVisualData* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingVisualData>();
}
};
DUMPER7_ASSERTS_UGameSettingVisualData;
// Class GameSettings.GameSettingActionInterface
// 0x0000 (0x0000 - 0x0000)
class IGameSettingActionInterface final
{
public:
bool ExecuteActionForSetting(const struct FGameplayTag& ActionTag, class UGameSetting* InSetting);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingActionInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingActionInterface")
}
static class IGameSettingActionInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IGameSettingActionInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IGameSettingActionInterface;
// Class GameSettings.GameSettingRotator
// 0x0000 (0x15E0 - 0x15E0)
class UGameSettingRotator : public UCommonRotator
{
public:
void BP_OnDefaultOptionSpecified(int32 DefaultOptionIndex);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameSettingRotator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameSettingRotator")
}
static class UGameSettingRotator* GetDefaultObj()
{
return GetDefaultObjImpl<UGameSettingRotator>();
}
};
DUMPER7_ASSERTS_UGameSettingRotator;
// Class GameSettings.GameResponsivePanel
// 0x0018 (0x01B0 - 0x0198)
class UGameResponsivePanel final : public UPanelWidget
{
public:
bool bCanStackVertically; // 0x0198(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_199[0x17]; // 0x0199(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class UGameResponsivePanelSlot* AddChildToGameResponsivePanel(class UWidget* Content);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameResponsivePanel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameResponsivePanel")
}
static class UGameResponsivePanel* GetDefaultObj()
{
return GetDefaultObjImpl<UGameResponsivePanel>();
}
};
DUMPER7_ASSERTS_UGameResponsivePanel;
// Class GameSettings.GameResponsivePanelSlot
// 0x0008 (0x0040 - 0x0038)
class UGameResponsivePanelSlot final : public UPanelSlot
{
public:
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameResponsivePanelSlot")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameResponsivePanelSlot")
}
static class UGameResponsivePanelSlot* GetDefaultObj()
{
return GetDefaultObjImpl<UGameResponsivePanelSlot>();
}
};
DUMPER7_ASSERTS_UGameResponsivePanelSlot;
}