diff options
author | David Snopek <dsnopek@gmail.com> | 2024-02-20 08:56:59 -0600 |
---|---|---|
committer | David Snopek <dsnopek@gmail.com> | 2024-02-23 12:20:22 -0600 |
commit | 2184fa96985d459f10793f3569f2ca96cb57f839 (patch) | |
tree | 91402fc78e7990c13191fe72f564fa5ba2202947 /modules/openxr/extensions/openxr_hand_tracking_extension.h | |
parent | 16d61427cab3a8e43f0a9a8ee724fc176b6433c6 (diff) | |
download | redot-engine-2184fa96985d459f10793f3569f2ca96cb57f839.tar.gz |
Provide generic interface for XR hand tracking
Diffstat (limited to 'modules/openxr/extensions/openxr_hand_tracking_extension.h')
-rw-r--r-- | modules/openxr/extensions/openxr_hand_tracking_extension.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/openxr/extensions/openxr_hand_tracking_extension.h b/modules/openxr/extensions/openxr_hand_tracking_extension.h index 967538b377..f709bc05c2 100644 --- a/modules/openxr/extensions/openxr_hand_tracking_extension.h +++ b/modules/openxr/extensions/openxr_hand_tracking_extension.h @@ -34,6 +34,7 @@ #include "../util.h" #include "core/math/quaternion.h" #include "openxr_extension_wrapper.h" +#include "servers/xr/xr_hand_tracker.h" class OpenXRHandTrackingExtension : public OpenXRExtensionWrapper { public: @@ -52,6 +53,7 @@ public: struct HandTracker { bool is_initialized = false; + Ref<XRHandTracker> godot_tracker; XrHandJointsMotionRangeEXT motion_range = XR_HAND_JOINTS_MOTION_RANGE_UNOBSTRUCTED_EXT; HandTrackedSource source = OPENXR_SOURCE_UNKNOWN; |