summaryrefslogtreecommitdiffstats
path: root/modules/openxr/action_map/openxr_interaction_profile_meta_data.cpp
diff options
context:
space:
mode:
authorZac Luzader <zac.luzader@gmail.com>2023-03-11 12:30:53 -0700
committerZac Luzader <zac.luzader@gmail.com>2023-03-12 07:55:25 -0600
commitd3b26b3261efb2f361183e150093087d526f4e8e (patch)
treecef3f5dc6ddf022852b54751a1935f02134d59c0 /modules/openxr/action_map/openxr_interaction_profile_meta_data.cpp
parent550a7798510810d238b733a54f69da71b2a2d152 (diff)
downloadredot-engine-d3b26b3261efb2f361183e150093087d526f4e8e.tar.gz
OpenXR: Enable access to the Valve Index grip force sensing
Diffstat (limited to 'modules/openxr/action_map/openxr_interaction_profile_meta_data.cpp')
-rw-r--r--modules/openxr/action_map/openxr_interaction_profile_meta_data.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/openxr/action_map/openxr_interaction_profile_meta_data.cpp b/modules/openxr/action_map/openxr_interaction_profile_meta_data.cpp
index 1118b53d65..70879c6b6b 100644
--- a/modules/openxr/action_map/openxr_interaction_profile_meta_data.cpp
+++ b/modules/openxr/action_map/openxr_interaction_profile_meta_data.cpp
@@ -376,7 +376,9 @@ void OpenXRInteractionProfileMetaData::_register_core_metadata() {
register_io_path("/interaction_profiles/valve/index_controller", "Trigger touch", "/user/hand/right", "/user/hand/right/input/trigger/touch", "", OpenXRAction::OPENXR_ACTION_BOOL);
register_io_path("/interaction_profiles/valve/index_controller", "Squeeze", "/user/hand/left", "/user/hand/left/input/squeeze/value", "", OpenXRAction::OPENXR_ACTION_FLOAT);
+ register_io_path("/interaction_profiles/valve/index_controller", "Squeeze force", "/user/hand/left", "/user/hand/left/input/squeeze/force", "", OpenXRAction::OPENXR_ACTION_FLOAT);
register_io_path("/interaction_profiles/valve/index_controller", "Squeeze", "/user/hand/right", "/user/hand/right/input/squeeze/value", "", OpenXRAction::OPENXR_ACTION_FLOAT);
+ register_io_path("/interaction_profiles/valve/index_controller", "Squeeze force", "/user/hand/right", "/user/hand/right/input/squeeze/force", "", OpenXRAction::OPENXR_ACTION_FLOAT);
register_io_path("/interaction_profiles/valve/index_controller", "Thumbstick", "/user/hand/left", "/user/hand/left/input/thumbstick", "", OpenXRAction::OPENXR_ACTION_VECTOR2);
register_io_path("/interaction_profiles/valve/index_controller", "Thumbstick click", "/user/hand/left", "/user/hand/left/input/thumbstick/click", "", OpenXRAction::OPENXR_ACTION_BOOL);