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:230
xrt_input_name
Every internal input source known to monado with a baked in type.
Definition: xrt_defines.h:1301
xrt_tracking_override_type
Tracking override type.
Definition: xrt_settings.h:49
A single HMD or input device.
Definition: xrt_device.h:241
A pose composed of a position and orientation.
Definition: xrt_defines.h:465
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 ...