Monado OpenXR Runtime
|
A tracking system or device origin. More...
#include <xrt/xrt_tracking.h>
Data Fields | |
char | name [256] |
For debugging. More... | |
enum xrt_tracking_type | type |
What can the state tracker expect from this tracking system. More... | |
struct xrt_pose | initial_offset |
Read-only. More... | |
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 CDeviceDriver_Monado::GetPose().
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(), 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 hydra_found(), oh_device_create(), and u_builder_setup_tracking_origins().