Monado OpenXR Runtime
xrt_tracking_factory Interface Reference

Tracking factory. More...

#include <xrt/xrt_tracking.h>

Inheritance diagram for xrt_tracking_factory:
Collaboration diagram for xrt_tracking_factory:

Data Fields

struct xrt_frame_contextxfctx
 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...
 

Detailed Description

Tracking factory.

Field Documentation

◆ create_tracked_psmv

int(* xrt_tracking_factory::create_tracked_psmv) (struct xrt_tracking_factory *, struct xrt_tracked_psmv **out_psmv)

Create a tracked PSMV ball.

◆ create_tracked_psvr

int(* xrt_tracking_factory::create_tracked_psvr) (struct xrt_tracking_factory *, struct xrt_tracked_psvr **out_psvr)

Create a tracked PSVR HMD.

◆ create_tracked_slam

int(* xrt_tracking_factory::create_tracked_slam) (struct xrt_tracking_factory *, struct xrt_tracked_slam **out_slam)

Create a SLAM tracker.

◆ xfctx

struct xrt_frame_context* xrt_tracking_factory::xfctx

Internal frame context, exposed for debugging purposes.


The documentation for this interface was generated from the following file: