Files
ReshadePluginsCore/Hogwarts Legacy/SDK/UMGFocus_structs.hpp
2026-03-06 01:33:32 +01:00

241 lines
12 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: UMGFocus
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "Engine_structs.hpp"
namespace SDK
{
// Enum UMGFocus.EUMGInputAxis
// NumValues: 0x0011
enum class EUMGInputAxis : uint8
{
UMGMapZoomIn = 0,
UMGMapZoomOut = 1,
UMGMapScreenMove_X = 2,
UMGMapScreenMove_Y = 3,
UMGLeftThumbStickXAxis = 4,
UMGLeftThumbStickYAxis = 5,
UMGRightThumbStickXAxis = 6,
UMGRightThumbStickYAxis = 7,
UMGLeftTriggerAxis = 8,
UMGRightTriggerAxis = 9,
UMGTouchpadX = 10,
UMGTouchpadY = 11,
UMGMouseWheelAxis = 12,
UMGMouseX = 13,
UMGMouseY = 14,
UMGInputAxis_MAX = 15,
EUMGInputAxis_MAX = 16,
};
// Enum UMGFocus.EUMGInputAction
// NumValues: 0x008F
enum class EUMGInputAction : uint8
{
UMGConfirm = 0,
UMGBack = 1,
UMGUINavigateUp = 2,
UMGUINavigateDown = 3,
UMGUINavigateLeft = 4,
UMGUINavigateRight = 5,
UMGCloseScreen = 6,
UMGSkipCinematicOrConversation = 7,
UMGGadgetWheelMountSlot1 = 8,
UMGGadgetWheelMountSlot2 = 9,
UMGGadgetWheelMountSlot3 = 10,
UMGGadgetWheelFelixFelicisSlot = 11,
UMGGadgetWheelConfirm = 12,
UMGMapScreenToggle = 13,
UMGInventoryScreenToggle = 14,
UMGCharacterScreenToggle = 15,
UMGChallengeScreenToggle = 16,
UMGQuestScreenToggle = 17,
UMGCompendiumScreenToggle = 18,
UMGOwlMailScreenToggle = 19,
UMGTalentsScreenToggle = 20,
UMGSettingsScreenToggle = 21,
UMGActionScreenToggle = 22,
UMGMapScreenWaypoint = 23,
UMGMapScreenFastTravel = 24,
UMGMapScreenPrevMap = 25,
UMGMapScreenNextMap = 26,
UMGMapScreenGoToQuestLog = 27,
UMGMapScreenWait = 28,
UMGTrackQuest = 29,
UMGGoToQuest = 30,
UMGGoToggleQuestScreenDetails = 31,
UMGDropItem = 32,
UMGUseEquipOrInspectItem = 33,
UMGChangeGearAppearance = 34,
UMGToggleHood = 35,
UMGSortInventory = 36,
UMGViewSpellVideo = 37,
UMGConfirmPurchase = 38,
UMGPreviewVendorGear = 39,
UMGNurturingCollect = 40,
UMGNurturingDestroy = 41,
UMGAddCreatureToInventory = 42,
UMGSummonCreature = 43,
UMGCreatureManagementScreen = 44,
UMGCreatureHideHUD = 45,
UMGHarvestCreatureByproduct = 46,
UMGRenameCreature = 47,
UMGReleaseCreature = 48,
UMGNextCreature = 49,
UMGPreviousCreature = 50,
UMGSelectBreedingPair = 51,
UMGOptionPanelPrevious = 52,
UMGOptionPanelNext = 53,
UMGOptionPanelConfirm = 54,
UMGOptionPanelCancel = 55,
UMGAccioActivityRules = 56,
UMGFieldGuideTabLeft = 57,
UMGFieldGuideTabRight = 58,
UMGLoadingScreenPrevHint = 59,
UMGLoadingScreenNextHint = 60,
UMGPauseMenu = 61,
UMGFirstPlayProgress = 62,
UMGReadEULA = 63,
UMGEulaTos = 64,
UMGEulaPrivacy = 65,
UMGFrontendChooseSave = 66,
UMGFrontendSettingsOrDeleteCharacter = 67,
UMGBenchmarkSettings = 68,
UMGResetSettings = 69,
UMGToggleMenuReader = 70,
UMGProceedPastStartScreen_Gamepad = 71,
UMGProceedPastStartScreen_Keyboard = 72,
UMGShowSkipCinematicPrompt = 73,
UMGDisplayUserProfilePicker = 74,
UMGHouseSelectSwitchMode = 75,
UMGStartSpellMiniGame = 76,
UMGSpellMinigameOption1 = 77,
UMGSpellMinigameOption2 = 78,
UMGSpellMinigameOption3 = 79,
UMGSpellMinigameOption4 = 80,
UMGLoomUpgradeItem = 81,
UMGLoomViewTraits = 82,
UMGLoomCompareEquipped = 83,
UMGLeftThumbStickUp = 84,
UMGLeftThumbStickDown = 85,
UMGLeftThumbStickLeft = 86,
UMGLeftThumbStickRight = 87,
UMGRightThumbStickUp = 88,
UMGRightThumbStickDown = 89,
UMGRightThumbStickLeft = 90,
UMGRightThumbStickRight = 91,
UMGDPadUp = 92,
UMGDPadDown = 93,
UMGDPadLeft = 94,
UMGDPadRight = 95,
UMGFaceButtonTop = 96,
UMGFaceButtonRight = 97,
UMGFaceButtonBottom = 98,
UMGFaceButtonLeft = 99,
UMGLeftShoulder = 100,
UMGLeftTrigger = 101,
UMGLeftThumbstickButton = 102,
UMGRightShoulder = 103,
UMGRightTrigger = 104,
UMGRightThumbstickButton = 105,
UMGSpecialLeft = 106,
UMGSpecialRight = 107,
UMGLeftMouseButton = 108,
UMGMiddleMouseButton = 109,
UMGRightMouseButton = 110,
UMGKeyMappingReset = 111,
UMGUnbindKeyMapping = 112,
UMGFrontend_DeleteCharacter = 113,
UMGResetTalents = 114,
UMGResetAvatarAppearance = 115,
UMGPhotoModeEnable = 116,
PhotoMode_Close = 117,
PhotoMode_ResetOptions = 118,
UMGPhotoModeUINavigateLeft = 119,
UMGPhotoModeUINavigateRight = 120,
UMGPhotoModeUINavigateUp = 121,
UMGPhotoModeUINavigateDown = 122,
UMGEULADoNotSell = 123,
UMGModMainMenuTabLeft = 124,
UMGModMainMenuTabRight = 125,
UMGModInstall = 126,
UMGModFavourite = 127,
UMGModSaveStartGame = 128,
UMGModMenuSwap = 129,
UMGModSettings = 130,
UMGModUpdate = 131,
UMGModEdit = 132,
UMGModPin = 133,
UMGModOverWriteSave = 134,
UMGModCopySave = 135,
UMGModActivate = 136,
UMGModMoveModUp = 137,
UMGModMoveModDown = 138,
UMGModStartReordering = 139,
UMGMapDebugL = 140,
UMGInputAction_MAX = 141,
EUMGInputAction_MAX = 142,
};
// ScriptStruct UMGFocus.UMGConsolidatedAxisInputData
// 0x0030 (0x0030 - 0x0000)
struct FUMGConsolidatedAxisInputData final
{
public:
bool bAnyAxisInputSinceLastTick; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D LeftThumbstickAxisValues; // 0x0004(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D RightThumbstickAxisValues; // 0x000C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LeftTriggerAxisValue; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RightTriggerAxisValue; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MouseWheelAxisValue; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D MouseAxisValues; // 0x0020(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D TouchpadAxisValues; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUMGConsolidatedAxisInputData;
// ScriptStruct UMGFocus.UMGInputListener
// 0x0010 (0x0010 - 0x0000)
struct FUMGInputListener final
{
public:
int32 UIPriority; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UUMGFocusWidget* UMGFocusWidget; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUMGInputListener;
// ScriptStruct UMGFocus.UMGInputListenerStack
// 0x0010 (0x0010 - 0x0000)
struct FUMGInputListenerStack final
{
public:
TArray<struct FUMGInputListener> InputListenerStack; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUMGInputListenerStack;
// ScriptStruct UMGFocus.UMGInputActionInfo
// 0x0002 (0x0002 - 0x0000)
struct FUMGInputActionInfo final
{
public:
EUMGInputAction InputAction; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EInputEvent InputEvent; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUMGInputActionInfo;
}