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.