|
Monado OpenXR Runtime
|
Base implementation factory for xrt_hand_tracker. More...
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. | |
Base implementation factory for xrt_hand_tracker.