2020-06-10 13:48:43 +00:00
|
|
|
// Copyright 2020, Collabora, Ltd.
|
|
|
|
// SPDX-License-Identifier: BSL-1.0
|
|
|
|
/*!
|
|
|
|
* @file
|
|
|
|
* @brief Interface to the Monado SteamVR Driver exporter.
|
|
|
|
* @author Jakob Bornecrantz <jakob@collabora.com>
|
|
|
|
* @ingroup st_ovrd
|
|
|
|
*/
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "xrt/xrt_defines.h"
|
|
|
|
|
|
|
|
/*!
|
|
|
|
* @defgroup st_ovrd SteamVR driver provider
|
|
|
|
*
|
|
|
|
* Wraps a @ref xrt_instance and one or more @ref xrt_device and exposes those
|
2022-05-17 22:04:05 +00:00
|
|
|
* to SteamVR through the OpenVR driver interface.
|
2020-06-10 13:48:43 +00:00
|
|
|
*
|
|
|
|
* @ingroup xrt
|
|
|
|
*/
|
|
|
|
|
|
|
|
/*!
|
|
|
|
* Implementation of the HmdDriverFactory function.
|
|
|
|
*
|
|
|
|
* @ingroup st_ovrd
|
|
|
|
*/
|
|
|
|
void *
|
|
|
|
ovrd_hmd_driver_impl(const char *pInterfaceName, int *pReturnCode);
|