Fix Stuff

This commit is contained in:
Jordon Brooks 2024-01-08 03:33:37 +00:00
parent 55d2a1a45c
commit 62cf609a89
No known key found for this signature in database
GPG key ID: 83964894E5D98D57
11 changed files with 321 additions and 39 deletions

View file

@ -7,44 +7,38 @@
bool UHarmonyLinkLibrary::IsWine()
{
static bool IsWine_ = HarmonyLinkLib::get_is_wine();
return IsWine_;
return HarmonyLinkLib::get_is_wine();
}
bool UHarmonyLinkLibrary::IsLinux()
{
static bool IsLinux_ =
#if PLATFORM_WINDOWS
IsWine();
return IsWine();
#elif PLATFORM_LINUX
true;
return true;
#else
false;
return false;
#endif
return IsLinux_;
}
bool UHarmonyLinkLibrary::IsSteamDeck()
{
static bool IsSteamDeck_ = GetDeviceInfo().Device == EDevice::STEAM_DECK;
return IsSteamDeck_;
return GetDeviceInfo().Device == EDeviceEnum::STEAM_DECK;
}
FCPUInfo UHarmonyLinkLibrary::GetCPUInfo()
{
static FCPUInfo CPUInfo(HarmonyLinkLib::get_cpu_info());
return CPUInfo;
return FCPUInfo(HarmonyLinkLib::get_cpu_info());
}
FDevice UHarmonyLinkLibrary::GetDeviceInfo()
{
return FDevice();
return FDevice(HarmonyLinkLib::get_device_info());
}
FOSVerInfo UHarmonyLinkLibrary::GetOSInfo()
{
return FOSVerInfo();
return FOSVerInfo(HarmonyLinkLib::get_os_version());
}
FBattery UHarmonyLinkLibrary::GetBatteryStatus()