make the plugin build with the upcoming ue 5.8, msvc 2026, and upcoming senseglove libraries v2.400.x
This commit is contained in:
@@ -50,6 +50,7 @@
|
||||
#include "Misc/Optional.h"
|
||||
#include "Misc/Timespan.h"
|
||||
#include "OpenXRCore.h"
|
||||
#include "UObject/Class.h"
|
||||
|
||||
#include "SGCore/SGHapticGlove.h"
|
||||
#include "SGLog/SGLog.h"
|
||||
@@ -60,7 +61,6 @@
|
||||
#include "SGTypes/SGCoreTypes.h"
|
||||
#include "SGTypes/SGTrackingTypes.h"
|
||||
#include "SGUtils/SGEngineUtils.h"
|
||||
#include "SGUtils/SGPluginUtils.h"
|
||||
|
||||
struct FSGXRTracker::FImpl
|
||||
{
|
||||
@@ -731,12 +731,10 @@ FName FSGXRTracker::FImpl::GetControllerHandEnumName(const EControllerHand Contr
|
||||
FName FSGXRTracker::FImpl::GetOpenXRPositionalTrackingProviderEnumName(
|
||||
const ESGOpenXRPositionalTrackingProvider OpenXRPositionalTrackingProvider)
|
||||
{
|
||||
static UEnum* EnumPtr{StaticEnum<ESGOpenXRPositionalTrackingProvider>()};
|
||||
ensureAlwaysMsgf(EnumPtr, TEXT("Failed to find the ESGOpenXRPositionalTrackingProvider enum!"));
|
||||
static const int32 EnumNameLength = FString{TEXT("ESGOpenXRPositionalTrackingProvider::")}.Len();
|
||||
|
||||
const FName EnumItemName{
|
||||
EnumPtr->GetNameByValue(static_cast<int64>(OpenXRPositionalTrackingProvider))
|
||||
UEnum::GetValueAsName(OpenXRPositionalTrackingProvider)
|
||||
};
|
||||
const FString EnumItemString{EnumItemName.ToString()};
|
||||
const int32 EnumItemStringLength = EnumItemString.Len();
|
||||
|
||||
@@ -40,7 +40,6 @@
|
||||
#include "IInputDevice.h"
|
||||
#include "IOpenXRExtensionPlugin.h"
|
||||
#include "Math/MathFwd.h"
|
||||
#include "Runtime/Launch/Resources/Version.h"
|
||||
#include "Templates/UniquePtr.h"
|
||||
#include "UObject/NameTypes.h"
|
||||
#include "XRMotionControllerBase.h"
|
||||
|
||||
Reference in New Issue
Block a user