Monado OpenXR Runtime
Loading...
Searching...
No Matches
XRTVRClientCore.hpp File Reference

Implementation of the latest IVRClientCore interface version. More...

#include "xrt/xrt_instance.h"
#include "xrt/xrt_system.h"
#include "xrt/xrt_session.h"
#include "xrt/xrt_compositor.h"
#include "openvr_devices.hpp"
#include "openvr_events.hpp"
#include "compositor/openvr_compositor.hpp"
#include "openvr_interfaces_unified.h"
#include "IVRClientCore_003.h"
#include <memory>
Include dependency graph for XRTVRClientCore.hpp:

Go to the source code of this file.

Data Structures

class  xrt::state_trackers::openvr::XRTVRClientCore_003
 

Macros

#define SUPPORTED_CORE_INTERFACES(_)   _(VRClientCore, _003)
 
#define SUPPORTED_INTERFACES(_)
 
#define XRTVR_INTERFACE_MEMBER(name, version)   std::shared_ptr<vr::I##name##version> name##version{nullptr};
 

Detailed Description

Implementation of the latest IVRClientCore interface version.

Author
Beyley Cardellio ep1cm.nosp@m.1n10.nosp@m.n123@.nosp@m.gmai.nosp@m.l.com

Macro Definition Documentation

◆ SUPPORTED_INTERFACES

#define SUPPORTED_INTERFACES (   _)
Value:
_(VRRenderModels, _006) \
_(VRChaperone, _003) \
_(VRChaperone, _004) \
_(VRChaperoneSetup, _005) \
_(VRChaperoneSetup, _006) \
_(VRSystem, _021) \
_(VRSystem, _020) \
_(VRSystem, _019) \
_(VRSystem, _023) \
_(VRSystem, _026) \
_(VRCompositor, _022) \
_(VRCompositor, _024) _(VRCompositor, _026) _(VRCompositor, _027) _(VRCompositor, _028) _(VRCompositor, _029)