|
Monado OpenXR Runtime
|


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