|
Monado OpenXR Runtime
|
Header defining the tracking system integration in Monado. More...
#include "xrt/xrt_defines.h"Go to the source code of this file.
Data Structures | |
| struct | xrt_tracking_origin |
| A tracking system or device origin. More... | |
| interface | xrt_tracking_factory |
| Tracking factory. More... | |
| struct | xrt_tracking_sample |
| IMU Sample. More... | |
| struct | xrt_imu_sample |
| IMU Sample. More... | |
| struct | xrt_pose_sample |
| Pose sample. More... | |
| struct | xrt_hand_masks_sample |
| Masks (bounding boxes) of different hands from current views. More... | |
| struct | xrt_hand_masks_sample::xrt_hand_masks_sample_camera |
| struct | xrt_hand_masks_sample::xrt_hand_masks_sample_camera::xrt_hand_masks_sample_hand |
| interface | xrt_imu_sink |
| An object to send IMU samples to. More... | |
| interface | xrt_pose_sink |
| An object to send pairs of timestamps and poses to. More... | |
| interface | xrt_hand_masks_sink |
| An object to push xrt_hand_masks_sample to. More... | |
| struct | xrt_slam_sinks |
| Container of pointers to sinks that could be used for a SLAM system. More... | |
| interface | xrt_tracked_psmv |
| A single tracked PS Move controller, camera and ball are not synced. More... | |
| interface | xrt_tracked_psvr |
| A tracked PSVR headset. More... | |
| interface | xrt_tracked_slam |
| An adapter that wraps an external SLAM tracker to provide SLAM tracking. More... | |
Macros | |
| #define | XRT_TRACKING_NAME_LEN 256 |
| #define | XRT_TRACKING_MAX_SLAM_CAMS 5 |
Typedefs | |
| typedef int64_t | timepoint_ns |
Enumerations | |
| enum | xrt_tracking_type { XRT_TRACKING_TYPE_NONE , XRT_TRACKING_TYPE_RGB , XRT_TRACKING_TYPE_LIGHTHOUSE , XRT_TRACKING_TYPE_MAGNETIC , XRT_TRACKING_TYPE_EXTERNAL_SLAM , XRT_TRACKING_TYPE_OTHER } |
| What kind of tracking system is this. More... | |
Header defining the tracking system integration in Monado.
| typedef int64_t timepoint_ns |