52 XrHandJointSetEXT hand_joint_set;
65 const XrHandTrackerCreateInfoEXT *createInfo,
72 const XrHandJointsLocateInfoEXT *locateInfo,
73 XrHandJointLocationsEXT *locations);
76oxr_hand_tracker_apply_force_feedback(
struct oxr_logger *log,
78 const XrForceFeedbackCurlApplyLocationsMNDX *locations);
Contains handle-related functions and defines only required in a few locations.
A hand tracker.
Definition oxr_hand_tracking.h:38
struct xrt_hand_tracker * xht
XRT hand tracker backing this OpenXR handle.
Definition oxr_hand_tracking.h:46
bool has_requested_sources
Whether any sources were requested by the application.
Definition oxr_hand_tracking.h:49
struct oxr_session * sess
Owner of this hand tracker.
Definition oxr_hand_tracking.h:43
struct oxr_handle_base handle
Common structure for things referred to by OpenXR handles.
Definition oxr_hand_tracking.h:40
Used to hold diverse child handles and ensure orderly destruction.
Definition oxr_handle_base.h:61
Logger struct that lives on the stack, one for each call client call.
Definition oxr_logger.h:44
Object that client program interact with.
Definition oxr_objects.h:1343
A single HMD or input device.
Definition xrt_device.h:311
A hand tracker that owns device/source selection policy.
Definition xrt_hand_tracker.h:76
Header defining xrt hand tracker.
Include all of the openxr headers in one place.