add initial ultimate tracker and OpenXRXrTracker support which is not fully functional
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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"),
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user