Updated to use the new plugin

This commit is contained in:
Jordon Brooks 2024-01-07 23:46:48 +00:00
parent 174a73d160
commit 509d6aab73
No known key found for this signature in database
GPG key ID: 83964894E5D98D57
36 changed files with 788 additions and 753 deletions

View file

@ -0,0 +1,25 @@
// Copyright (C) 2023 Jordon Brooks
#include "Structs/CPUInfo.h"
FCPUInfo::FCPUInfo(HarmonyLinkLib::FCPUInfo* cpu_info)
{
if (cpu_info)
{
VendorID = cpu_info->VendorID.c_str();
ModelName = cpu_info->Model_Name.c_str();
PhysicalCores = cpu_info->Physical_Cores;
LogicalCores = cpu_info->Logical_Cores;
for (const HarmonyLinkLib::FString& Flag : cpu_info->Flags)
{
Flags.Add(Flag.c_str());
}
cpu_info->free();
}
else
{
UE_LOG(LogTemp, Error, TEXT("Failed to convert FCPUInfo."))
}
}