Monado OpenXR Runtime
xrt_settings.h File Reference

Common settings structs to be transferred between different parts of Monado, mainly for tracking and camera usage. More...

#include "xrt/xrt_compiler.h"
#include "xrt/xrt_device.h"
Include dependency graph for xrt_settings.h:

Go to the source code of this file.

Data Structures

struct  xrt_tracking_override
 
struct  xrt_settings_tracking
 Holding enough information to recreate a tracking pipeline. More...
 

Macros

#define XRT_SETTINGS_CAMERA_NAME_LENGTH   256
 
#define XRT_SETTINGS_PATH_LENGTH   1024
 
#define XRT_MAX_TRACKING_OVERRIDES   16
 

Enumerations

enum  xrt_settings_camera_type {
  XRT_SETTINGS_CAMERA_TYPE_REGULAR_MONO = 0 , XRT_SETTINGS_CAMERA_TYPE_REGULAR_SBS = 1 , XRT_SETTINGS_CAMERA_TYPE_SLAM = 2 , XRT_SETTINGS_CAMERA_TYPE_PS4 = 3 ,
  XRT_SETTINGS_CAMERA_TYPE_LEAP_MOTION = 4
}
 Camera type. More...
 
enum  xrt_tracking_override_type { XRT_TRACKING_OVERRIDE_DIRECT = 0 , XRT_TRACKING_OVERRIDE_ATTACHED }
 Tracking override type. More...
 

Detailed Description

Common settings structs to be transferred between different parts of Monado, mainly for tracking and camera usage.

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