259 lines
9.4 KiB
C++
259 lines
9.4 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: CJLyraBase
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "GameplayTags_structs.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraStatDisplayMode
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class ELyraStatDisplayMode : uint8
|
|||
|
|
{
|
|||
|
|
Hidden = 0,
|
|||
|
|
TextOnly = 1,
|
|||
|
|
GraphOnly = 2,
|
|||
|
|
TextAndGraph = 3,
|
|||
|
|
ELyraStatDisplayMode_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraDisplayablePerformanceStat
|
|||
|
|
// NumValues: 0x0011
|
|||
|
|
enum class ELyraDisplayablePerformanceStat : uint8
|
|||
|
|
{
|
|||
|
|
ClientFPS = 0,
|
|||
|
|
ServerFPS = 1,
|
|||
|
|
IdleTime = 2,
|
|||
|
|
FrameTime = 3,
|
|||
|
|
FrameTime_GameThread = 4,
|
|||
|
|
FrameTime_RenderThread = 5,
|
|||
|
|
FrameTime_RHIThread = 6,
|
|||
|
|
FrameTime_GPU = 7,
|
|||
|
|
Ping = 8,
|
|||
|
|
PacketLoss_Incoming = 9,
|
|||
|
|
PacketLoss_Outgoing = 10,
|
|||
|
|
PacketRate_Incoming = 11,
|
|||
|
|
PacketRate_Outgoing = 12,
|
|||
|
|
PacketSize_Incoming = 13,
|
|||
|
|
PacketSize_Outgoing = 14,
|
|||
|
|
Count = 15,
|
|||
|
|
ELyraDisplayablePerformanceStat_MAX = 16,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.EDeadzoneStick
|
|||
|
|
// NumValues: 0x0003
|
|||
|
|
enum class EDeadzoneStick : uint8
|
|||
|
|
{
|
|||
|
|
MoveStick = 0,
|
|||
|
|
LookStick = 1,
|
|||
|
|
EDeadzoneStick_MAX = 2,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraTargetingType
|
|||
|
|
// NumValues: 0x0003
|
|||
|
|
enum class ELyraTargetingType : uint8
|
|||
|
|
{
|
|||
|
|
Normal = 0,
|
|||
|
|
ADS = 1,
|
|||
|
|
ELyraTargetingType_MAX = 2,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraFramePacingMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class ELyraFramePacingMode : uint8
|
|||
|
|
{
|
|||
|
|
DesktopStyle = 0,
|
|||
|
|
ConsoleStyle = 1,
|
|||
|
|
MobileStyle = 2,
|
|||
|
|
ELyraFramePacingMode_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraGenericQualitySetting
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class ELyraGenericQualitySetting : uint8
|
|||
|
|
{
|
|||
|
|
Low = 0,
|
|||
|
|
Medium = 1,
|
|||
|
|
High = 2,
|
|||
|
|
MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraUpsamplingMethod
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class ELyraUpsamplingMethod : uint8
|
|||
|
|
{
|
|||
|
|
Auto = 0,
|
|||
|
|
TSR = 1,
|
|||
|
|
DLSS = 2,
|
|||
|
|
FSR = 3,
|
|||
|
|
MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraUpsamplingQuality
|
|||
|
|
// NumValues: 0x0007
|
|||
|
|
enum class ELyraUpsamplingQuality : uint8
|
|||
|
|
{
|
|||
|
|
Native = 0,
|
|||
|
|
UltraQuality = 1,
|
|||
|
|
Quality = 2,
|
|||
|
|
Balanced = 3,
|
|||
|
|
Performance = 4,
|
|||
|
|
UltraPerformance = 5,
|
|||
|
|
MAX = 6,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraDLSSFrameGenerationMode
|
|||
|
|
// NumValues: 0x0006
|
|||
|
|
enum class ELyraDLSSFrameGenerationMode : uint8
|
|||
|
|
{
|
|||
|
|
Off = 0,
|
|||
|
|
Auto = 1,
|
|||
|
|
On2X = 2,
|
|||
|
|
On3X = 3,
|
|||
|
|
On4X = 4,
|
|||
|
|
ELyraDLSSFrameGenerationMode_MAX = 5,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraNVIDIAReflexMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class ELyraNVIDIAReflexMode : uint8
|
|||
|
|
{
|
|||
|
|
Off = 0,
|
|||
|
|
On = 1,
|
|||
|
|
OnBoost = 2,
|
|||
|
|
ELyraNVIDIAReflexMode_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraFSRFrameGenerationMode
|
|||
|
|
// NumValues: 0x0003
|
|||
|
|
enum class ELyraFSRFrameGenerationMode : uint8
|
|||
|
|
{
|
|||
|
|
Off = 0,
|
|||
|
|
On = 1,
|
|||
|
|
ELyraFSRFrameGenerationMode_MAX = 2,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.EColorBlindMode
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class EColorBlindMode : uint8
|
|||
|
|
{
|
|||
|
|
Off = 0,
|
|||
|
|
Deuteranope = 1,
|
|||
|
|
Protanope = 2,
|
|||
|
|
Tritanope = 3,
|
|||
|
|
EColorBlindMode_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraAllowBackgroundAudioSetting
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class ELyraAllowBackgroundAudioSetting : uint8
|
|||
|
|
{
|
|||
|
|
Off = 0,
|
|||
|
|
AllSounds = 1,
|
|||
|
|
Num = 2,
|
|||
|
|
ELyraAllowBackgroundAudioSetting_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraGamepadSensitivity
|
|||
|
|
// NumValues: 0x000C
|
|||
|
|
enum class ELyraGamepadSensitivity : uint8
|
|||
|
|
{
|
|||
|
|
Invalid = 0,
|
|||
|
|
Slow = 1,
|
|||
|
|
SlowPlus = 2,
|
|||
|
|
SlowPlusPlus = 3,
|
|||
|
|
Normal = 4,
|
|||
|
|
NormalPlus = 5,
|
|||
|
|
NormalPlusPlus = 6,
|
|||
|
|
Fast = 7,
|
|||
|
|
FastPlus = 8,
|
|||
|
|
FastPlusPlus = 9,
|
|||
|
|
Insane = 10,
|
|||
|
|
MAX = 11,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum CJLyraBase.ELyraTutorialControlsMode
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class ELyraTutorialControlsMode : uint8
|
|||
|
|
{
|
|||
|
|
AlwaysOff = 0,
|
|||
|
|
AlwaysOn = 1,
|
|||
|
|
Timed = 2,
|
|||
|
|
Num = 3,
|
|||
|
|
ELyraTutorialControlsMode_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// ScriptStruct CJLyraBase.LyraAudioSubmixEffectsChain
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FLyraAudioSubmixEffectsChain final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class USoundSubmix* Submix; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
TArray<class USoundEffectSubmixPreset*> SubmixEffectChain; // 0x0008(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FLyraAudioSubmixEffectsChain;
|
|||
|
|
|
|||
|
|
// ScriptStruct CJLyraBase.LyraSubmixEffectChainMap
|
|||
|
|
// 0x0038 (0x0038 - 0x0000)
|
|||
|
|
struct FLyraSubmixEffectChainMap final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSoftObjectPtr<class USoundSubmix> Submix; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<TSoftObjectPtr<class USoundEffectSubmixPreset>> SubmixEffectChain; // 0x0028(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FLyraSubmixEffectChainMap;
|
|||
|
|
|
|||
|
|
// ScriptStruct CJLyraBase.LyraInputAction
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct FLyraInputAction final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UInputAction* InputAction; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
struct FGameplayTag InputTag; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FLyraInputAction;
|
|||
|
|
|
|||
|
|
// ScriptStruct CJLyraBase.LyraQualityDeviceProfileVariant
|
|||
|
|
// 0x0028 (0x0028 - 0x0000)
|
|||
|
|
struct FLyraQualityDeviceProfileVariant final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FText DisplayName; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|||
|
|
class FString DeviceProfileSuffix; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 MinRefreshRate; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FLyraQualityDeviceProfileVariant;
|
|||
|
|
|
|||
|
|
// ScriptStruct CJLyraBase.LyraPerformanceStatGroup
|
|||
|
|
// 0x0098 (0x0098 - 0x0000)
|
|||
|
|
struct FLyraPerformanceStatGroup final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FGameplayTagQuery VisibilityQuery; // 0x0000(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|||
|
|
TSet<ELyraDisplayablePerformanceStat> AllowedStats; // 0x0048(0x0050)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FLyraPerformanceStatGroup;
|
|||
|
|
|
|||
|
|
// ScriptStruct CJLyraBase.LyraScalabilitySnapshot
|
|||
|
|
// 0x0060 (0x0060 - 0x0000)
|
|||
|
|
struct alignas(0x08) FLyraScalabilitySnapshot final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FLyraScalabilitySnapshot;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|