Monado OpenXR Runtime
survive_interface.h
Go to the documentation of this file.
1 // Copyright 2019, Collabora, Ltd.
2 // SPDX-License-Identifier: BSL-1.0
3 /*!
4  * @file
5  * @brief Interface to Libsurvive adapter.
6  * @author Christoph Haag <christoph.haag@collabora.com>
7  * @author Jakob Bornecrantz <jakob@collabora.com>
8  * @ingroup drv_survive
9  */
10 
11 #pragma once
12 
13 
14 #include "xrt/xrt_results.h"
15 #include "xrt/xrt_defines.h"
16 #include "vive/vive_config.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 /*!
23  * @defgroup drv_survive Lighthouse tracking using libsurvive
24  * @ingroup drv
25  *
26  * @brief
27  */
28 
29 int
30 survive_get_devices(struct xrt_device **out_xdevs, struct vive_config **out_vive_config);
31 
32 #ifdef __cplusplus
33 }
34 #endif
headset config.
Definition: vive_config.h:143
A single HMD or input device.
Definition: xrt_device.h:230
vive json header
Common defines and enums for XRT.
Internal result type for XRT.