diff --git a/Source/SenseGloveSettings/Public/SGSettings/SGWristTrackingSettings.h b/Source/SenseGloveSettings/Public/SGSettings/SGWristTrackingSettings.h index 8e2ecf9a..7de8e411 100644 --- a/Source/SenseGloveSettings/Public/SGSettings/SGWristTrackingSettings.h +++ b/Source/SenseGloveSettings/Public/SGSettings/SGWristTrackingSettings.h @@ -82,6 +82,9 @@ public: * since the tracker devices and offsets for all these headsets are the same, this should not affect the * performance or any functionality. The order in which the HMD is detected can be specified through the * HMD-tracker setting `ViveHMDDetectionPriority`. + * + * Note: + * Ultimate Tracker and ViveOpenXRXrTracker are not supported, yet. */ UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking") ESGOpenXRPositionalTrackingProvider OpenXRPositionalTrackingProvider; diff --git a/Source/SenseGloveTypes/Public/SGTypes/SGTrackingTypes.h b/Source/SenseGloveTypes/Public/SGTypes/SGTrackingTypes.h index af2bf037..16a7dae9 100644 --- a/Source/SenseGloveTypes/Public/SGTypes/SGTrackingTypes.h +++ b/Source/SenseGloveTypes/Public/SGTypes/SGTrackingTypes.h @@ -76,14 +76,36 @@ enum class ESGOpenXRPositionalTrackingProvider : uint8 /* The default none value. Setting to 'None' will fall back to auto-detection. */ None UMETA(DisplayName = "None"), - /* OpenXR. */ + /** + * OpenXR: + * - Quest 2 Controller + * - Quest Pro Controller + * - Quest 3 Controller + */ OpenXR UMETA(DisplayName = "OpenXR"), - /* OpenXRViveTracker. */ + /** + * OpenXRViveTracker: + * - PCVR: + * - VIVE Tracker + * - VIVE Focus 3 Wrist Tracker + * - Ultimate Tracker + */ OpenXRViveTracker UMETA(DisplayName = "OpenXRViveTracker"), - /* OpenXRViveWristTracker. */ + /** + * OpenXRViveWristTracker: + * - Standalone: + * - VIVE Focus 3 Wrist Tracker + */ OpenXRViveWristTracker UMETA(DisplayName = "OpenXRViveWristTracker"), + + /** + * OpenXRXrTracker: + * - Standalone: + * - Ultimate Tracker + */ + OpenXRXrTracker UMETA(DisplayName = "OpenXRXrTracker"), }; /*