|
Monado OpenXR Runtime
|


Data Fields | |
| struct xrt_tracking_factory | base |
| Base struct. More... | |
| struct prober * | p |
| bool | tried_settings |
| struct xrt_settings_tracking | settings |
| struct xrt_tracking_origin | origin |
| Shared tracking origin. More... | |
| struct xrt_frame_context | xfctx |
| For destruction of the node graph. More... | |
| struct t_stereo_camera_calibration * | data |
| Data to be given to the trackers. More... | |
| size_t | num_xtmv |
| Keep track of how many psmv trackers have been handed out. More... | |
| struct xrt_tracked_psmv * | xtmv [2] |
| Pre-created psmv trackers. More... | |
| bool | started_xtvr |
| Have we handed out the psvr tracker. More... | |
| struct xrt_tracked_psvr * | xtvr |
| Pre-created psvr trackers. More... | |
| bool | started_xts |
| Have we handed out the slam tracker. More... | |
| struct xrt_tracked_slam * | xts |
| Pre-create SLAM tracker. More... | |
| struct xrt_fs * | xfs |
Data Fields inherited from xrt_tracking_factory | |
| struct xrt_frame_context * | xfctx |
| Internal frame context, exposed for debugging purposes. More... | |
| int(* | create_tracked_psmv )(struct xrt_tracking_factory *, struct xrt_tracked_psmv **out_psmv) |
| Create a tracked PSMV ball. More... | |
| int(* | create_tracked_psvr )(struct xrt_tracking_factory *, struct xrt_tracked_psvr **out_psvr) |
| Create a tracked PSVR HMD. More... | |
| int(* | create_tracked_slam )(struct xrt_tracking_factory *, struct xrt_tracked_slam **out_slam) |
| Create a SLAM tracker. More... | |
Data Fields inherited from xrt_tracking_origin | |
| 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... | |
| struct xrt_tracking_factory p_factory::base |
Base struct.
| struct t_stereo_camera_calibration* p_factory::data |
Data to be given to the trackers.
| size_t p_factory::num_xtmv |
Keep track of how many psmv trackers have been handed out.
| struct xrt_tracking_origin p_factory::origin |
Shared tracking origin.
| bool p_factory::started_xts |
Have we handed out the slam tracker.
| bool p_factory::started_xtvr |
Have we handed out the psvr tracker.
| struct xrt_frame_context p_factory::xfctx |
For destruction of the node graph.
Referenced by p_factory_ensure_slam_frameserver().
| struct xrt_tracked_psmv* p_factory::xtmv[2] |
Pre-created psmv trackers.
| struct xrt_tracked_slam* p_factory::xts |
Pre-create SLAM tracker.
| struct xrt_tracked_psvr* p_factory::xtvr |
Pre-created psvr trackers.