#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 SubmixEffectChain; // 0x0008(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FLyraAudioSubmixEffectsChain; // ScriptStruct CJLyraBase.LyraSubmixEffectChainMap // 0x0038 (0x0038 - 0x0000) struct FLyraSubmixEffectChainMap final { public: TSoftObjectPtr Submix; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> 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 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; }