Monado OpenXR Runtime
ovrd_interface.h
Go to the documentation of this file.
1// Copyright 2020, Collabora, Ltd.
2// SPDX-License-Identifier: BSL-1.0
3/*!
4 * @file
5 * @brief Interface to the Monado SteamVR Driver exporter.
6 * @author Jakob Bornecrantz <jakob@collabora.com>
7 * @ingroup st_ovrd
8 */
9
10#pragma once
11
12#include "xrt/xrt_defines.h"
13
14/*!
15 * @defgroup st_ovrd SteamVR driver provider
16 *
17 * Wraps a @ref xrt_instance and one or more @ref xrt_device and exposes those
18 * to SteamVR through the OpenVR driver interface.
19 *
20 * @ingroup xrt
21 */
22
23/*!
24 * Implementation of the HmdDriverFactory function.
25 *
26 * @ingroup st_ovrd
27 */
28void *
29ovrd_hmd_driver_impl(const char *pInterfaceName, int *pReturnCode);
void * ovrd_hmd_driver_impl(const char *pInterfaceName, int *pReturnCode)
Implementation of the HmdDriverFactory function.
Definition: ovrd_driver.cpp:1745
Common defines and enums for XRT.