Files
ReshadePluginsCore/Samson/SDK/CJLyraBase_structs.hpp

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;
}