Struct ILLIXR::data_format::quest_hand_controller
ClassList > ILLIXR > data_format > quest_hand_controller
#include <quest_controller.hpp>
Public Attributes
| Type | Name |
|---|---|
| quest_controller_pose | aim_pose |
| bool | available = {[**false**](namespaceILLIXR.md#function-normalize)} |
| quest_controller_pose | grip_pose |
| quest_controller_profile | interaction_profile = {quest\_controller\_profile::none} |
| quest_controller_button | primary X on the left controller, A on the right. |
| quest_controller_button | secondary Y on the left controller, B on the right. |
| quest_controller_button | squeeze |
| quest_controller_axis2d | thumbstick |
| quest_controller_button | thumbstick_click |
| quest_controller_button | trigger |
Public Functions
| Type | Name |
|---|---|
| bool | tracked () const |
Detailed Description
State for one physical hand controller.
Public Attributes Documentation
variable aim_pose
quest_controller_pose ILLIXR::data_format::quest_hand_controller::aim_pose;
variable available
bool ILLIXR::data_format::quest_hand_controller::available;
True when at least one OpenXR action source for this hand is active.
variable grip_pose
quest_controller_pose ILLIXR::data_format::quest_hand_controller::grip_pose;
variable interaction_profile
quest_controller_profile ILLIXR::data_format::quest_hand_controller::interaction_profile;
variable primary
X on the left controller, A on the right.
quest_controller_button ILLIXR::data_format::quest_hand_controller::primary;
variable secondary
Y on the left controller, B on the right.
quest_controller_button ILLIXR::data_format::quest_hand_controller::secondary;
variable squeeze
quest_controller_button ILLIXR::data_format::quest_hand_controller::squeeze;
variable thumbstick
quest_controller_axis2d ILLIXR::data_format::quest_hand_controller::thumbstick;
variable thumbstick_click
quest_controller_button ILLIXR::data_format::quest_hand_controller::thumbstick_click;
variable trigger
quest_controller_button ILLIXR::data_format::quest_hand_controller::trigger;
Public Functions Documentation
function tracked
inline bool ILLIXR::data_format::quest_hand_controller::tracked () const
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/include/illixr/data_format/quest_controller.hpp