Monado OpenXR Runtime
steamvr_lh_interface.h
Go to the documentation of this file.
1// Copyright 2023, Shawn Wallace
2// SPDX-License-Identifier: BSL-1.0
3/*!
4 * @file
5 * @brief SteamVR driver device interface.
6 * @author Shawn Wallace <yungwallace@live.com>
7 * @ingroup drv_steamvr_lh
8 */
9
10#pragma once
11
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
17
18struct xrt_device;
19
20/*!
21 * @defgroup drv_steamvr_lh Wrapper for the SteamVR Lighthouse driver.
22 * @ingroup drv
23 *
24 * @brief Wrapper driver around the SteamVR Lighthouse driver.
25 */
26
27/*!
28 * @dir drivers/steamvr_lh
29 *
30 * @brief @ref drv_steamvr_lh files.
31 */
32
33/*!
34 * Create devices.
35 *
36 * @ingroup drv_steamvr_lh
37 */
38int
39steamvr_lh_get_devices(struct xrt_device **out_xdevs);
40
41
42#ifdef __cplusplus
43}
44#endif
int steamvr_lh_get_devices(struct xrt_device **out_xdevs)
Create devices.
Definition: steamvr_lh.cpp:655
A single HMD or input device.
Definition: xrt_device.h:230