monado/src/xrt/state_trackers/steamvr_drv/ovrd_interface.h
2022-05-17 17:40:58 -05:00

30 lines
628 B
C

// 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
* to SteamVR through the OpenVR driver interface.
*
* @ingroup xrt
*/
/*!
* Implementation of the HmdDriverFactory function.
*
* @ingroup st_ovrd
*/
void *
ovrd_hmd_driver_impl(const char *pInterfaceName, int *pReturnCode);