|
Monado OpenXR Runtime
|
Header defining an xrt display or controller device. More...
#include "xrt/xrt_defines.h"#include "xrt/xrt_plane_detector.h"#include "xrt/xrt_visibility_mask.h"#include "xrt/xrt_limits.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... | |
| struct | xrt_output_limits |
| Output limits of a particular device. More... | |
| struct | xrt_device_supported |
| Static data of supported features of the xrt_device this struct sits 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... | |
Functions | |
| static xrt_result_t | xrt_device_get_output_limits (struct xrt_device *xdev, struct xrt_output_limits *limits) |
Header defining an xrt display or controller device.
Higher level features for devices.