Monado OpenXR Runtime
xrt_device.h File Reference

Header defining an xrt display or controller device. More...

Include dependency graph for xrt_device.h:

Go to the source code of this file.

Data Structures

struct  xrt_view
 A per-lens/display view information. More...
 
struct  xrt_hmd_parts
 All of the device components that deals with interfacing to a users head. More...
 
struct  xrt_input
 A single named input, that sits on a xrt_device. More...
 
struct  xrt_output
 A single named output, that sits on a xrt_device. More...
 
struct  xrt_binding_input_pair
 A binding pair, going from a binding point to a device input. More...
 
struct  xrt_binding_output_pair
 A binding pair, going from a binding point to a device output. More...
 
struct  xrt_binding_profile
 A binding profile, has lists of binding pairs to goes from device in name to the device it hangs off on. More...
 
interface  xrt_device
 A single HMD or input device. More...
 

Macros

#define XRT_DEVICE_NAME_LEN   256
 

Enumerations

enum  xrt_device_feature_type { XRT_DEVICE_FEATURE_HAND_TRACKING_LEFT = 0 , XRT_DEVICE_FEATURE_HAND_TRACKING_RIGHT , XRT_DEVICE_FEATURE_EYE_TRACKING , XRT_DEVICE_FEATURE_MAX_ENUM }
 Higher level features for devices. More...
 

Detailed Description

Enumeration Type Documentation

◆ xrt_device_feature_type

Higher level features for devices.