|
Monado OpenXR Runtime
|
A tracking system or device origin. More...
#include <xrt/xrt_tracking.h>
Data Fields | |
| char | name [256] |
| For debugging. | |
| enum xrt_tracking_type | type |
| What can the state tracker expect from this tracking system. | |
| struct xrt_pose | initial_offset |
| Read-only. | |
A tracking system or device origin.
Tracking systems will typically extend this structure.
| struct xrt_pose xrt_tracking_origin::initial_offset |
Read-only.
Set once by the builder, or in some cases, the driver. With some systems, the offset may be changed at runtime using the space overseer.
Referenced by add_device_helper(), CDeviceDriver_Monado_Controller::GetPose(), CDeviceDriver_Monado::GetPose(), hydra_found(), ipc_client_tracking_origin_manager_get(), oh_device_create(), r_create_devices(), sdl_device_init(), u_builder_setup_tracking_origins(), and ulv2_create_device().
| char xrt_tracking_origin::name[256] |
For debugging.
Referenced by ipcproto.common.Arg::__init__(), ipcproto.common.Call::__init__(), bindings.Profile::__init__(), ipcproto.common.Arg::dump(), ipcproto.common.Call::dump(), ipcproto.common.Arg::get_func_argument_in(), ipcproto.common.Arg::get_func_argument_out(), ipcproto.common.Arg::get_struct_field(), hydra_found(), ipc_client_tracking_origin_manager_get(), ipc_server_objects_get_xtrack_id_or_add(), qwerty_controller::qwerty_controller_create(), qwerty_hmd::qwerty_hmd_create(), r_create_devices(), rs_hdev_create(), sdl_device_init(), ipcproto.common.Call::write_call_decl(), ipcproto.common.Call::write_handler_decl(), ipcproto.common.Call::write_receive_decl(), and ipcproto.common.Call::write_send_decl().
| enum xrt_tracking_type xrt_tracking_origin::type |
What can the state tracker expect from this tracking system.
Referenced by add_device_helper(), ht_device_create_common(), hydra_found(), ipc_client_tracking_origin_manager_get(), oh_device_create(), qwerty_controller::qwerty_controller_create(), qwerty_hmd::qwerty_hmd_create(), r_create_devices(), rs_ddev_create(), rs_hdev_create(), sdl_device_init(), simulated_open_system_impl(), u_builder_setup_tracking_origins(), ulv2_create_device(), and ulv5_create_device().