|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
Input mapping implementation for oculus touch devices. More...
#include <XrInputHandler.h>
Public Member Functions | |
| void | suggestBindings () override |
Static Public Attributes | |
| static const std::string | actionProfile = ActionProfileBase::ActionProfiles::oculusTouchInteractionProfile |
| static const std::string | l_x_click = ActionProfileBase::handLeft + "/input/x/click" |
| static const std::string | l_x_touch = ActionProfileBase::handLeft + "/input/x/touch" |
| static const std::string | l_y_click = ActionProfileBase::handLeft + "/input/y/click" |
| static const std::string | l_y_touch = ActionProfileBase::handLeft + "/input/y/touch" |
| static const std::string | l_menu_click = ActionProfileBase::handLeft + "/input/menu/click" |
| static const std::string | r_a_click = ActionProfileBase::handRight + "/input/a/click" |
| static const std::string | r_a_touch = ActionProfileBase::handRight + "/input/a/touch" |
| static const std::string | r_b_click = ActionProfileBase::handRight + "/input/b/click" |
| static const std::string | r_b_touch = ActionProfileBase::handRight + "/input/b/touch" |
| static const std::string | r_system_click = ActionProfileBase::handRight + "/input/system/click" |
| static const std::string | r_squeeze_value = ActionProfileBase::handRight + "/input/squeeze/value" |
| static const std::string | l_squeeze_value = ActionProfileBase::handLeft + "/input/squeeze/value" |
| static const std::string | r_trigger_value = ActionProfileBase::handRight + "/input/trigger/value" |
| static const std::string | l_trigger_value = ActionProfileBase::handLeft + "/input/trigger/value" |
| static const std::string | r_trigger_touch = ActionProfileBase::handRight + "/input/trigger/touch" |
| static const std::string | l_trigger_touch = ActionProfileBase::handLeft + "/input/trigger/touch" |
| static const std::string | r_trigger_proximity = ActionProfileBase::handRight + "/input/trigger/proximity" |
| static const std::string | l_trigger_proximity = ActionProfileBase::handLeft + "/input/trigger/proximity" |
| static const std::string | r_thumb_resting_surfaces_proximity = ActionProfileBase::handRight + "/input/thumb_resting_surfaces/proximity" |
| static const std::string | l_thumb_resting_surfaces_proximity = ActionProfileBase::handLeft + "/input/thumb_resting_surfaces/proximity" |
| static const std::string | r_thumbstick_click = ActionProfileBase::handRight + "/input/thumbstick/click" |
| static const std::string | l_thumbstick_click = ActionProfileBase::handLeft + "/input/thumbstick/click" |
| static const std::string | r_thumbstick_touch = ActionProfileBase::handRight + "/input/thumbstick/touch" |
| static const std::string | l_thumbstick_touch = ActionProfileBase::handLeft + "/input/thumbstick/touch" |
| static const std::string | r_thumbrest_touch = ActionProfileBase::handRight + "/input/thumbrest/touch" |
| static const std::string | l_thumbrest_touch = ActionProfileBase::handLeft + "/input/thumbrest/touch" |
| static const std::string | r_grip_pose = ActionProfileBase::handRight + "/input/grip/pose" |
| static const std::string | l_grip_pose = ActionProfileBase::handLeft + "/input/grip/pose" |
| static const std::string | r_aim_pose = ActionProfileBase::handRight + "/input/aim/pose" |
| static const std::string | l_aim_pose = ActionProfileBase::handLeft + "/input/aim/pose" |
| static const std::string | r_haptic = ActionProfileBase::handRight + "/output/haptic" |
| static const std::string | l_haptic = ActionProfileBase::handLeft + "/output/haptic" |
Additional Inherited Members | |
| Static Private Attributes inherited from Input::ActionProfileBase | |
| static const std::string | handLeft = "/user/hand/left" |
| static const std::string | handRight = "/user/hand/right" |
Input mapping implementation for oculus touch devices.
Definition at line 74 of file XrInputHandler.h.
|
overridevirtual |
Implements Input::ActionProfileBase.
Definition at line 43 of file XrInputHandler.cpp.
|
static |
Definition at line 76 of file XrInputHandler.h.
Referenced by Input::XrInputHandler::XrInputHandler().
|
static |
Definition at line 102 of file XrInputHandler.h.
|
static |
Definition at line 101 of file XrInputHandler.h.
|
static |
Definition at line 106 of file XrInputHandler.h.
|
static |
Definition at line 83 of file XrInputHandler.h.
|
static |
Definition at line 93 of file XrInputHandler.h.
|
static |
Definition at line 97 of file XrInputHandler.h.
|
static |
Definition at line 100 of file XrInputHandler.h.
|
static |
Definition at line 98 of file XrInputHandler.h.
|
static |
Definition at line 99 of file XrInputHandler.h.
|
static |
Definition at line 96 of file XrInputHandler.h.
|
static |
Definition at line 95 of file XrInputHandler.h.
|
static |
Definition at line 94 of file XrInputHandler.h.
|
static |
Definition at line 79 of file XrInputHandler.h.
|
static |
Definition at line 80 of file XrInputHandler.h.
|
static |
Definition at line 81 of file XrInputHandler.h.
|
static |
Definition at line 82 of file XrInputHandler.h.
|
static |
Definition at line 86 of file XrInputHandler.h.
|
static |
Definition at line 87 of file XrInputHandler.h.
|
static |
Definition at line 102 of file XrInputHandler.h.
|
static |
Definition at line 88 of file XrInputHandler.h.
|
static |
Definition at line 89 of file XrInputHandler.h.
|
static |
Definition at line 101 of file XrInputHandler.h.
|
static |
Definition at line 106 of file XrInputHandler.h.
|
static |
Definition at line 93 of file XrInputHandler.h.
|
static |
Definition at line 90 of file XrInputHandler.h.
|
static |
Definition at line 97 of file XrInputHandler.h.
|
static |
Definition at line 100 of file XrInputHandler.h.
|
static |
Definition at line 98 of file XrInputHandler.h.
|
static |
Definition at line 99 of file XrInputHandler.h.
|
static |
Definition at line 96 of file XrInputHandler.h.
|
static |
Definition at line 95 of file XrInputHandler.h.
|
static |
Definition at line 94 of file XrInputHandler.h.