Files
ReshadePluginsCore/WuchangFF/SDK/MMPlatformHelper_structs.hpp
2026-03-12 15:00:32 +01:00

110 lines
3.6 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: MMPlatformHelper
#include "Basic.hpp"
namespace SDK
{
// Enum MMPlatformHelper.Enum_QueryProductResult
// NumValues: 0x0004
enum class Enum_QueryProductResult : uint8
{
Success = 0,
Failed = 1,
Processing = 2,
Enum_MAX = 3,
};
// Enum MMPlatformHelper.EPCApplicationInputType
// NumValues: 0x0004
enum class EPCApplicationInputType : uint8
{
None = 0,
Xbox = 1,
DualShock = 2,
EPCApplicationInputType_MAX = 3,
};
// Enum MMPlatformHelper.EMMThirdPartyTechnologyType
// NumValues: 0x0004
enum class EMMThirdPartyTechnologyType : uint8
{
None = 0,
SuperResolution = 1,
FrameGeneration = 2,
EMMThirdPartyTechnologyType_MAX = 3,
};
// Enum MMPlatformHelper.EMMGamePlatformType
// NumValues: 0x000A
enum class EMMGamePlatformType : uint8
{
Unknow = 0,
PS5 = 1,
PS5_Pro = 2,
XS_X = 3,
XS_S = 4,
Steam = 5,
GOG = 6,
EOS_Epic = 7,
WinGDK_WindowsStore = 8,
EMMGamePlatformType_MAX = 9,
};
// Enum MMPlatformHelper.EMMCloudArchivesSyncResult
// NumValues: 0x0007
enum class EMMCloudArchivesSyncResult : uint8
{
CloudAndLocalArchivesIsDifferent = 0,
CloudArchivesIsEmpty = 1,
CloudAndLocalArchivesIsSame = 2,
LocalArchivesIsEmpty = 3,
LocalArchivesHasIssue = 4,
SyncFailed = 5,
EMMCloudArchivesSyncResult_MAX = 6,
};
// Enum MMPlatformHelper.EPS5ActivityOutcome
// NumValues: 0x0004
enum class EPS5ActivityOutcome : uint8
{
Completed = 0,
Failed = 1,
Cancelled = 2,
EPS5ActivityOutcome_MAX = 3,
};
// Enum MMPlatformHelper.Enum_RefreshRate
// NumValues: 0x0004
enum class Enum_RefreshRate : uint8
{
RefreshRate_Unkown = 0,
RefreshRate_60_HZ = 1,
RefreshRate_120_HZ = 2,
RefreshRate_MAX = 3,
};
// ScriptStruct MMPlatformHelper.AchievementInfo
// 0x0018 (0x0018 - 0x0000)
struct FAchievementInfo final
{
public:
class FString Name; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsUnlocked; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Percent; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAchievementInfo;
}