Files
UnrealEvent/Aeon-740/SDK/CommonInput_classes.hpp
2024-10-18 01:01:36 +01:00

148 lines
9.2 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: CommonInput
#include "Basic.hpp"
#include "CommonInput_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
namespace SDK
{
// Class CommonInput.CommonInputSettings
// 0x0180 (0x01A8 - 0x0028)
class UCommonInputSettings final : public UObject
{
public:
bool bAutoLoadData; // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftClassPtr<class UClass> InputData; // 0x0030(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FCommonInputPlatformData CommonInputPlatformData[0x7]; // 0x0058(0x0028)(Edit, Config, NativeAccessSpecifierPrivate)
uint8 Pad_170[0x8]; // 0x0170(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UCommonUIInputData> InputDataClass; // 0x0178(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FCommonInputPlatformData CurrentPlatform; // 0x0180(0x0028)(Transient, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"CommonInputSettings">();
}
static class UCommonInputSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UCommonInputSettings>();
}
};
static_assert(alignof(UCommonInputSettings) == 0x000008, "Wrong alignment on UCommonInputSettings");
static_assert(sizeof(UCommonInputSettings) == 0x0001A8, "Wrong size on UCommonInputSettings");
static_assert(offsetof(UCommonInputSettings, bAutoLoadData) == 0x000028, "Member 'UCommonInputSettings::bAutoLoadData' has a wrong offset!");
static_assert(offsetof(UCommonInputSettings, InputData) == 0x000030, "Member 'UCommonInputSettings::InputData' has a wrong offset!");
static_assert(offsetof(UCommonInputSettings, CommonInputPlatformData) == 0x000058, "Member 'UCommonInputSettings::CommonInputPlatformData' has a wrong offset!");
static_assert(offsetof(UCommonInputSettings, InputDataClass) == 0x000178, "Member 'UCommonInputSettings::InputDataClass' has a wrong offset!");
static_assert(offsetof(UCommonInputSettings, CurrentPlatform) == 0x000180, "Member 'UCommonInputSettings::CurrentPlatform' has a wrong offset!");
// Class CommonInput.CommonInputSubsystem
// 0x00A0 (0x00C8 - 0x0028)
class UCommonInputSubsystem final : public UGameInstanceSubsystem
{
public:
UMulticastDelegateProperty_ OnInputMethodChanged; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
ECommonInputType LastInputType; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ECommonInputType CurrentInputType; // 0x0051(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ECommonGamepadType GamepadInputType; // 0x0052(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_53[0x5]; // 0x0053(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, ECommonInputType> CurrentInputLocks; // 0x0058(0x0050)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_A8[0x18]; // 0x00A8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
bool bIsGamepadSimulatedClick; // 0x00C0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void InputMethodChangedDelegate__DelegateSignature(ECommonInputType bNewInputType);
void SetCurrentInputType(ECommonInputType NewInputType);
void SetGamepadInputType(ECommonGamepadType InGamepadInputType);
ECommonGamepadType GetCurrentGamepadType() const;
ECommonInputType GetCurrentInputType() const;
ECommonInputType GetDefaultInputType() const;
bool IsUsingPointerInput() const;
bool ShouldShowInputKeys() const;
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"CommonInputSubsystem">();
}
static class UCommonInputSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UCommonInputSubsystem>();
}
};
static_assert(alignof(UCommonInputSubsystem) == 0x000008, "Wrong alignment on UCommonInputSubsystem");
static_assert(sizeof(UCommonInputSubsystem) == 0x0000C8, "Wrong size on UCommonInputSubsystem");
static_assert(offsetof(UCommonInputSubsystem, OnInputMethodChanged) == 0x000028, "Member 'UCommonInputSubsystem::OnInputMethodChanged' has a wrong offset!");
static_assert(offsetof(UCommonInputSubsystem, LastInputType) == 0x000050, "Member 'UCommonInputSubsystem::LastInputType' has a wrong offset!");
static_assert(offsetof(UCommonInputSubsystem, CurrentInputType) == 0x000051, "Member 'UCommonInputSubsystem::CurrentInputType' has a wrong offset!");
static_assert(offsetof(UCommonInputSubsystem, GamepadInputType) == 0x000052, "Member 'UCommonInputSubsystem::GamepadInputType' has a wrong offset!");
static_assert(offsetof(UCommonInputSubsystem, CurrentInputLocks) == 0x000058, "Member 'UCommonInputSubsystem::CurrentInputLocks' has a wrong offset!");
static_assert(offsetof(UCommonInputSubsystem, bIsGamepadSimulatedClick) == 0x0000C0, "Member 'UCommonInputSubsystem::bIsGamepadSimulatedClick' has a wrong offset!");
// Class CommonInput.CommonUIInputData
// 0x0010 (0x0038 - 0x0028)
class UCommonUIInputData : public UObject
{
public:
struct FDataTableRowHandle DefaultClickAction; // 0x0028(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"CommonUIInputData">();
}
static class UCommonUIInputData* GetDefaultObj()
{
return GetDefaultObjImpl<UCommonUIInputData>();
}
};
static_assert(alignof(UCommonUIInputData) == 0x000008, "Wrong alignment on UCommonUIInputData");
static_assert(sizeof(UCommonUIInputData) == 0x000038, "Wrong size on UCommonUIInputData");
static_assert(offsetof(UCommonUIInputData, DefaultClickAction) == 0x000028, "Member 'UCommonUIInputData::DefaultClickAction' has a wrong offset!");
// Class CommonInput.CommonInputControllerData
// 0x0018 (0x0040 - 0x0028)
class UCommonInputControllerData : public UObject
{
public:
ECommonInputType InputType; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECommonGamepadType GamepadType; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCommonInputKeyBrushConfiguration> InputBrushDataMap; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
return StaticClassImpl<"CommonInputControllerData">();
}
static class UCommonInputControllerData* GetDefaultObj()
{
return GetDefaultObjImpl<UCommonInputControllerData>();
}
};
static_assert(alignof(UCommonInputControllerData) == 0x000008, "Wrong alignment on UCommonInputControllerData");
static_assert(sizeof(UCommonInputControllerData) == 0x000040, "Wrong size on UCommonInputControllerData");
static_assert(offsetof(UCommonInputControllerData, InputType) == 0x000028, "Member 'UCommonInputControllerData::InputType' has a wrong offset!");
static_assert(offsetof(UCommonInputControllerData, GamepadType) == 0x000029, "Member 'UCommonInputControllerData::GamepadType' has a wrong offset!");
static_assert(offsetof(UCommonInputControllerData, InputBrushDataMap) == 0x000030, "Member 'UCommonInputControllerData::InputBrushDataMap' has a wrong offset!");
}