Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Input::ActionProfileOculusTouchController Class Reference

Input mapping implementation for oculus touch devices. More...

#include <XrInputHandler.h>

Inheritance diagram for Input::ActionProfileOculusTouchController:
Collaboration diagram for Input::ActionProfileOculusTouchController:

Public Member Functions

void suggestBindings () override

Static Public Attributes

static const std::string actionProfile
static const std::string l_x_click
static const std::string l_x_touch
static const std::string l_y_click
static const std::string l_y_touch
static const std::string l_menu_click
static const std::string r_a_click
static const std::string r_a_touch
static const std::string r_b_click
static const std::string r_b_touch
static const std::string r_system_click
static const std::string r_squeeze_value
static const std::string l_squeeze_value
static const std::string r_trigger_value
static const std::string l_trigger_value
static const std::string r_trigger_touch
static const std::string l_trigger_touch
static const std::string r_trigger_proximity
static const std::string l_trigger_proximity
static const std::string r_thumb_resting_surfaces_proximity
static const std::string l_thumb_resting_surfaces_proximity
static const std::string r_thumbstick_click
static const std::string l_thumbstick_click
static const std::string r_thumbstick_touch
static const std::string l_thumbstick_touch
static const std::string r_thumbrest_touch
static const std::string l_thumbrest_touch
static const std::string r_grip_pose
static const std::string l_grip_pose
static const std::string r_aim_pose
static const std::string l_aim_pose
static const std::string r_haptic
static const std::string l_haptic

Additional Inherited Members

Static Private Attributes inherited from Input::ActionProfileBase
static const std::string handLeft
static const std::string handRight

Detailed Description

Input mapping implementation for oculus touch devices.

Definition at line 63 of file XrInputHandler.h.

Member Function Documentation

◆ suggestBindings()

void Input::ActionProfileOculusTouchController::suggestBindings ( )
overridevirtual

Implements Input::ActionProfileBase.

References suggestBindings().

Referenced by suggestBindings().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ actionProfile

const std::string Input::ActionProfileOculusTouchController::actionProfile
static

Definition at line 66 of file XrInputHandler.h.

◆ l_aim_pose

const std::string Input::ActionProfileOculusTouchController::l_aim_pose
static

Definition at line 92 of file XrInputHandler.h.

◆ l_grip_pose

const std::string Input::ActionProfileOculusTouchController::l_grip_pose
static

Definition at line 91 of file XrInputHandler.h.

◆ l_haptic

const std::string Input::ActionProfileOculusTouchController::l_haptic
static

Definition at line 96 of file XrInputHandler.h.

◆ l_menu_click

const std::string Input::ActionProfileOculusTouchController::l_menu_click
static

Definition at line 73 of file XrInputHandler.h.

◆ l_squeeze_value

const std::string Input::ActionProfileOculusTouchController::l_squeeze_value
static

Definition at line 83 of file XrInputHandler.h.

◆ l_thumb_resting_surfaces_proximity

const std::string Input::ActionProfileOculusTouchController::l_thumb_resting_surfaces_proximity
static

Definition at line 87 of file XrInputHandler.h.

◆ l_thumbrest_touch

const std::string Input::ActionProfileOculusTouchController::l_thumbrest_touch
static

Definition at line 90 of file XrInputHandler.h.

◆ l_thumbstick_click

const std::string Input::ActionProfileOculusTouchController::l_thumbstick_click
static

Definition at line 88 of file XrInputHandler.h.

◆ l_thumbstick_touch

const std::string Input::ActionProfileOculusTouchController::l_thumbstick_touch
static

Definition at line 89 of file XrInputHandler.h.

◆ l_trigger_proximity

const std::string Input::ActionProfileOculusTouchController::l_trigger_proximity
static

Definition at line 86 of file XrInputHandler.h.

◆ l_trigger_touch

const std::string Input::ActionProfileOculusTouchController::l_trigger_touch
static

Definition at line 85 of file XrInputHandler.h.

◆ l_trigger_value

const std::string Input::ActionProfileOculusTouchController::l_trigger_value
static

Definition at line 84 of file XrInputHandler.h.

◆ l_x_click

const std::string Input::ActionProfileOculusTouchController::l_x_click
static

Definition at line 69 of file XrInputHandler.h.

◆ l_x_touch

const std::string Input::ActionProfileOculusTouchController::l_x_touch
static

Definition at line 70 of file XrInputHandler.h.

◆ l_y_click

const std::string Input::ActionProfileOculusTouchController::l_y_click
static

Definition at line 71 of file XrInputHandler.h.

◆ l_y_touch

const std::string Input::ActionProfileOculusTouchController::l_y_touch
static

Definition at line 72 of file XrInputHandler.h.

◆ r_a_click

const std::string Input::ActionProfileOculusTouchController::r_a_click
static

Definition at line 76 of file XrInputHandler.h.

◆ r_a_touch

const std::string Input::ActionProfileOculusTouchController::r_a_touch
static

Definition at line 77 of file XrInputHandler.h.

◆ r_aim_pose

const std::string Input::ActionProfileOculusTouchController::r_aim_pose
static

Definition at line 92 of file XrInputHandler.h.

◆ r_b_click

const std::string Input::ActionProfileOculusTouchController::r_b_click
static

Definition at line 78 of file XrInputHandler.h.

◆ r_b_touch

const std::string Input::ActionProfileOculusTouchController::r_b_touch
static

Definition at line 79 of file XrInputHandler.h.

◆ r_grip_pose

const std::string Input::ActionProfileOculusTouchController::r_grip_pose
static

Definition at line 91 of file XrInputHandler.h.

◆ r_haptic

const std::string Input::ActionProfileOculusTouchController::r_haptic
static

Definition at line 96 of file XrInputHandler.h.

◆ r_squeeze_value

const std::string Input::ActionProfileOculusTouchController::r_squeeze_value
static

Definition at line 83 of file XrInputHandler.h.

◆ r_system_click

const std::string Input::ActionProfileOculusTouchController::r_system_click
static

Definition at line 80 of file XrInputHandler.h.

◆ r_thumb_resting_surfaces_proximity

const std::string Input::ActionProfileOculusTouchController::r_thumb_resting_surfaces_proximity
static

Definition at line 87 of file XrInputHandler.h.

◆ r_thumbrest_touch

const std::string Input::ActionProfileOculusTouchController::r_thumbrest_touch
static

Definition at line 90 of file XrInputHandler.h.

◆ r_thumbstick_click

const std::string Input::ActionProfileOculusTouchController::r_thumbstick_click
static

Definition at line 88 of file XrInputHandler.h.

◆ r_thumbstick_touch

const std::string Input::ActionProfileOculusTouchController::r_thumbstick_touch
static

Definition at line 89 of file XrInputHandler.h.

◆ r_trigger_proximity

const std::string Input::ActionProfileOculusTouchController::r_trigger_proximity
static

Definition at line 86 of file XrInputHandler.h.

◆ r_trigger_touch

const std::string Input::ActionProfileOculusTouchController::r_trigger_touch
static

Definition at line 85 of file XrInputHandler.h.

◆ r_trigger_value

const std::string Input::ActionProfileOculusTouchController::r_trigger_value
static

Definition at line 84 of file XrInputHandler.h.


The documentation for this class was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Input/XrInputHandler.h