Monado OpenXR Runtime
Data Structures | Macros | Typedefs
xrt_tracking.h File Reference

Header defining the tracking system integration in Monado. More...

#include "xrt/xrt_defines.h"
Include dependency graph for xrt_tracking.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  xrt_tracking_origin
 A tracking system or device origin. More...
 
struct  xrt_tracking_factory
 Tracking factory. More...
 
struct  xrt_tracking_sample
 IMU Sample. More...
 
struct  xrt_tracked_psmv
 A single tracked PS Move controller, camera and ball are not synced. More...
 
struct  xrt_tracked_psvr
 A tracked PSVR headset. More...
 

Macros

#define XRT_TRACKING_NAME_LEN   256
 

Typedefs

typedef int64_t timepoint_ns
 
enum  xrt_tracking_type { XRT_TRACKING_TYPE_NONE, XRT_TRACKING_TYPE_RGB }
 What kind of tracking system is this. More...
 

Detailed Description

Header defining the tracking system integration in Monado.

Author
Jakob Bornecrantz jakob.nosp@m.@col.nosp@m.labor.nosp@m.a.co.nosp@m.m

Macro Definition Documentation

◆ XRT_TRACKING_NAME_LEN

#define XRT_TRACKING_NAME_LEN   256

Referenced by hydra_found(), and u_device_allocate().

Typedef Documentation

◆ timepoint_ns

typedef int64_t timepoint_ns
Todo:
This is from u_time, duplicated to avoid layer violation.