add support for oculus quest pro positional tracking hardwares
This commit is contained in:
@@ -315,7 +315,8 @@ FSGCoreEnumCast::FEPositionalTrackingHardware FSGCoreEnumCast::ToEPositionalTrac
|
|||||||
return FEPositionalTrackingHardware::ViveTracker;
|
return FEPositionalTrackingHardware::ViveTracker;
|
||||||
case ESGPositionalTrackingHardware::Quest2Controller:
|
case ESGPositionalTrackingHardware::Quest2Controller:
|
||||||
return FEPositionalTrackingHardware::Quest2Controller;
|
return FEPositionalTrackingHardware::Quest2Controller;
|
||||||
return FEPositionalTrackingHardware::PicoNeo3;
|
case ESGPositionalTrackingHardware::QuestProController:
|
||||||
|
return FEPositionalTrackingHardware::QuestProController;
|
||||||
default:
|
default:
|
||||||
ensureAlwaysMsgf(false, TEXT("Unhandled enum cast item!"));
|
ensureAlwaysMsgf(false, TEXT("Unhandled enum cast item!"));
|
||||||
break;
|
break;
|
||||||
@@ -335,6 +336,8 @@ ESGPositionalTrackingHardware FSGCoreEnumCast::ToESGPositionalTrackingHardware(c
|
|||||||
return ESGPositionalTrackingHardware::ViveTracker;
|
return ESGPositionalTrackingHardware::ViveTracker;
|
||||||
case FEPositionalTrackingHardware::Quest2Controller:
|
case FEPositionalTrackingHardware::Quest2Controller:
|
||||||
return ESGPositionalTrackingHardware::Quest2Controller;
|
return ESGPositionalTrackingHardware::Quest2Controller;
|
||||||
|
case FEPositionalTrackingHardware::QuestProController:
|
||||||
|
return ESGPositionalTrackingHardware::QuestProController;
|
||||||
default:
|
default:
|
||||||
ensureAlwaysMsgf(false, TEXT("Unhandled enum cast item!"));
|
ensureAlwaysMsgf(false, TEXT("Unhandled enum cast item!"));
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -261,6 +261,9 @@ enum class ESGPositionalTrackingHardware : uint8
|
|||||||
|
|
||||||
/* Touch controller for Oculus Quest 2. */
|
/* Touch controller for Oculus Quest 2. */
|
||||||
Quest2Controller UMETA(DisplayName = "Quest 2 Controller"),
|
Quest2Controller UMETA(DisplayName = "Quest 2 Controller"),
|
||||||
|
|
||||||
|
/* Oculus Touch Controller that comes with the Meta Quest Pro. */
|
||||||
|
QuestProController UMETA(DisplayName = "Quest Pro Controller"),
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Indices to access Sensor Data in Shared Memory. */
|
/* Indices to access Sensor Data in Shared Memory. */
|
||||||
|
|||||||
Reference in New Issue
Block a user