Monado OpenXR Runtime
Loading...
Searching...
No Matches
XRTVRChaperone_003.hpp
Go to the documentation of this file.
1// Copyright 2026, Beyley Cardellio
2// SPDX-License-Identifier: BSL-1.0
3/*!
4 * @file
5 * @brief Implementation of the IVRChaperone interface version 003.
6 *
7 * @author Beyley Cardellio <ep1cm1n10n123@gmail.com>
8 * @ingroup openvr_interfaces
9 */
10
11#pragma once
12
13#include "openvr_interfaces_unified.h"
14#include "openvr_forward_macros.h"
15
17
18
19namespace xrt::state_trackers::openvr {
20
21using namespace vr;
22
23class XRTVRChaperone_003 : public XRTVRChaperone_004, public vr::IVRChaperone_003
24{
25public:
26 // @todo Remove when clang-format is updated in CI
27 // clang-format off
29 // clang-format on
30
31 ForwardDeclareBase_IVRChaperone(XRTVRChaperone_004);
32
33 Forward_IVRChaperone_GetCalibrationState();
34 Forward_IVRChaperone_GetPlayAreaSize();
35 Forward_IVRChaperone_GetPlayAreaRect();
36 Forward_IVRChaperone_ReloadInfo();
37 Forward_IVRChaperone_SetSceneColor();
38 Forward_IVRChaperone_GetBoundsColor_004();
39 Forward_IVRChaperone_AreBoundsVisible();
40 Forward_IVRChaperone_ForceBoundsVisible();
41};
42
43}; // namespace xrt::state_trackers::openvr
Implementation of the latest IVRChaperone interface version.
Definition XRTVRChaperone_003.hpp:24
Definition XRTVRChaperone.hpp:21
Definition XRTVRClientCore.hpp:47
Definitions missing from C++ header, present in C.
Definition blockqueue.hpp:15