131 lines
5.8 KiB
C++
131 lines
5.8 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: MMPlatformHelper
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "Engine_classes.hpp"
|
|||
|
|
#include "MMPlatformHelper_structs.hpp"
|
|||
|
|
#include "DeveloperSettings_classes.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Class MMPlatformHelper.MMPlatformHelperLibrary
|
|||
|
|
// 0x0000 (0x0028 - 0x0028)
|
|||
|
|
class UMMPlatformHelperLibrary final : public UBlueprintFunctionLibrary
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static void BindOnDisplayDriverChangedEvent(TDelegate<void()> Event);
|
|||
|
|
static bool CheckHardewareSchedulingIsDisabled();
|
|||
|
|
static void EndActivity(const class FString& ActivityId, EPS5ActivityOutcome ActivityOutcome);
|
|||
|
|
static void FinalizeRedeemComsumable(const TArray<class FString>& ValidationInfo);
|
|||
|
|
static void ForceCallResizeFrame();
|
|||
|
|
static struct FAchievementInfo GetAchievementStats(const class FString& Name_0);
|
|||
|
|
static TArray<struct FAchievementInfo> GetAllAchievements();
|
|||
|
|
static TMap<class FName, class FName> GetAllArchivesData();
|
|||
|
|
static TArray<int32> GetArchivesList(class FName ID);
|
|||
|
|
static void GetCPUHardwareBrand(TArray<class FString>* ParseInto, class FString* SourceBrand);
|
|||
|
|
static int32 GetDeviceId();
|
|||
|
|
static class FString GetGameAppID();
|
|||
|
|
static EMMGamePlatformType GetGamePlatformType();
|
|||
|
|
static void GetGPUHardwareBrand(TArray<class FString>* ParseInto, class FString* SourceBrand);
|
|||
|
|
static int32 GetNVIDIARayTracingQuality();
|
|||
|
|
static EPCApplicationInputType GetPCApplicationInputType();
|
|||
|
|
static class FString GetPlayerNickname(int32 LocalUserNum);
|
|||
|
|
static class FString GetProjectVersion();
|
|||
|
|
static Enum_RefreshRate GetRefreshRate();
|
|||
|
|
static float GetRefreshRateFloat();
|
|||
|
|
static bool GetRHIAdapterBrand(TArray<class FString>* ParseInto, class FString* SourceBrand);
|
|||
|
|
static struct FIntPoint GetScreenMaxResolutionByIndex(int32 Index_0);
|
|||
|
|
static struct FIntPoint GetSystemResolution();
|
|||
|
|
static int32 GetUserAccountId();
|
|||
|
|
static void GetViewportSize(struct FVector2D* OutSize, float* OutDPIScale);
|
|||
|
|
static int32 GetWindowsScreenMonitorIndex();
|
|||
|
|
static class FString GetWindowsScreenMonitorNameByIndex(int32 Index_0);
|
|||
|
|
static int32 GetWindowsScreenMonitorNum();
|
|||
|
|
static bool IsCurrentMonitorSupportHDR();
|
|||
|
|
static bool IsGameActivityRequested();
|
|||
|
|
static bool IsGamePadConnectHeadPhone();
|
|||
|
|
static bool IsRunningOnSteamDeck();
|
|||
|
|
static void Login(TDelegate<void(bool bResult)> Callback);
|
|||
|
|
static void PlayVibrationPadFeedbackData(class USoundWave* SoundWav, class USoundWave* SoundWavVibration);
|
|||
|
|
static Enum_QueryProductResult QueryOwnedBundle(TArray<class FString>* OutResults);
|
|||
|
|
static Enum_QueryProductResult QueryOwnedConsumable(TMap<class FString, int32>* OutResults);
|
|||
|
|
static Enum_QueryProductResult QueryOwnedDLC(TArray<class FString>* OutResults);
|
|||
|
|
static Enum_QueryProductResult QueryProductItem(const TArray<class FString>& InItemIdArray, TArray<class FString>* OutResults);
|
|||
|
|
static void RequestPlatformExit();
|
|||
|
|
static bool ReSetAllAchievementStats_Debug();
|
|||
|
|
static void ResetAllActiveActivities();
|
|||
|
|
static bool RestartPlatformApplication();
|
|||
|
|
static void ResumeActivity(const class FString& ActivityId, const class FString& InProgressTaskId, const class FString& CompletedTaskId);
|
|||
|
|
static void RetryedArchievements(const bool bCheckCooldown);
|
|||
|
|
static void Set_DLSS(EMMThirdPartyTechnologyType TechnologyType, bool bEnabled);
|
|||
|
|
static void Set_FSR(EMMThirdPartyTechnologyType TechnologyType, bool bEnabled);
|
|||
|
|
static void SetActivityAvailability(const class FString& ActivityId, bool bIsEnabled);
|
|||
|
|
static void SetActivityPriority(const TMap<class FString, int32>& PrioritizedActivities);
|
|||
|
|
static void SetForceFeedbackChannelValue(int32 ControllerId, int32 ChannelType, float Value);
|
|||
|
|
static void SetForceFeedbackChannelValues(int32 ControllerId, float LeftSmall, float LeftLarge, float RightSmall, float RightLarge);
|
|||
|
|
static void SetNVIDIARayTracingQuality(const int32 Quality);
|
|||
|
|
static void SetSyncDataFinishedCallback(TDelegate<void(bool bResult)> Callback);
|
|||
|
|
static void SetWeaponTriggerEffect(int32 ControllerId, uint8 TriggerMask, uint8 StartPosition, uint8 EndPosition, uint8 Strength);
|
|||
|
|
static bool SetWindowsScreenMonitorIndex(int32 Index_0);
|
|||
|
|
static bool ShouldTurnOnRayTracingMPC();
|
|||
|
|
static void ShowStoreUI();
|
|||
|
|
static void StartActivity(const class FString& ActivityId);
|
|||
|
|
static bool Support_DLSS(EMMThirdPartyTechnologyType TechnologyType);
|
|||
|
|
static bool Support_FSR(EMMThirdPartyTechnologyType TechnologyType);
|
|||
|
|
static bool SupportNVIDIARayTracing();
|
|||
|
|
static bool UnlockAchievement(const class FString& AchieveName, const float Progress);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("MMPlatformHelperLibrary")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"MMPlatformHelperLibrary")
|
|||
|
|
}
|
|||
|
|
static class UMMPlatformHelperLibrary* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UMMPlatformHelperLibrary>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UMMPlatformHelperLibrary;
|
|||
|
|
|
|||
|
|
// Class MMPlatformHelper.DCSMMPlatformSettings
|
|||
|
|
// 0x0010 (0x0048 - 0x0038)
|
|||
|
|
class UDCSMMPlatformSettings final : public UDeveloperSettings
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
bool bRetryFailedArchievements; // 0x0038(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
double CooldownSecondsOnRetry; // 0x0040(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("DCSMMPlatformSettings")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"DCSMMPlatformSettings")
|
|||
|
|
}
|
|||
|
|
static class UDCSMMPlatformSettings* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UDCSMMPlatformSettings>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UDCSMMPlatformSettings;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|