struct xrt_device * multi_create_tracking_override(enum xrt_tracking_override_type override_type, struct xrt_device *tracking_override_target, struct xrt_device *tracking_override_tracker, enum xrt_input_name tracking_override_input_name, struct xrt_pose *offset)
Create a device that takes ownership of the target device and mimics it.
Definition multi.c:246
xrt_input_name
Every internal input source known to monado with a baked in type.
Definition xrt_defines.h:915
xrt_tracking_override_type
Tracking override type.
Definition xrt_settings.h:49
A single HMD or input device.
Definition xrt_device.h:310
A pose composed of a position and orientation.
Definition xrt_defines.h:479
Common defines and enums for XRT.
Header defining an xrt display or controller device.
Common settings structs to be transferred between different parts of Monado, mainly for tracking and ...