Monado OpenXR Runtime
Loading...
Searching...
No Matches
b_hand_tracker.h File Reference

Base implementation factory for xrt_hand_tracker. More...

Include dependency graph for b_hand_tracker.h:

Go to the source code of this file.

Typedefs

typedef xrt_result_t(* b_hand_tracker_get_devices_func_t) (enum xrt_input_name input_name, struct xrt_system_devices *xsysd, void *data, uint32_t in_xdev_count, struct xrt_device **out_xdevs, uint32_t *out_xdev_count)
 Callback used by b_hand_tracker_create_with_cb to provide an ordered list of devices to try for input_name.
 

Functions

xrt_result_t b_hand_tracker_create (struct xrt_system_devices *xsysd, const struct xrt_hand_tracker_create_info *info, struct xrt_hand_tracker **out_xht)
 Create a base hand tracker from system devices.
 
xrt_result_t b_hand_tracker_create_with_cb (struct xrt_system_devices *xsysd, const struct xrt_hand_tracker_create_info *info, b_hand_tracker_get_devices_func_t get_devices, void *data, struct xrt_hand_tracker **out_xht)
 Create a base hand tracker that uses a callback to provide other devices to try first.
 

Detailed Description

Base implementation factory for xrt_hand_tracker.