|
Monado OpenXR Runtime
|
Wrapper driver around the SteamVR Lighthouse driver. More...

Files | |
| file | device.cpp |
| SteamVR driver device implementation. | |
| file | device.hpp |
| SteamVR driver device header - inherits xrt_device. | |
| file | blockqueue.cpp |
| OpenVR IVRBlockQueue interface implementation. | |
| file | blockqueue.hpp |
| OpenVR IVRBlockQueue interface header. | |
| file | context.hpp |
| SteamVR driver context - implements xrt_tracking_origin and IVRDriverContext. | |
| file | driver_manager.cpp |
| OpenVR IVRDriverManager interface implementation. | |
| file | driver_manager.hpp |
| OpenVR IVRDriverManager interface header. | |
| file | iobuffer.cpp |
| OpenVR IVRIOBuffer interface implementation. | |
| file | iobuffer.hpp |
| OpenVR IVRIOBuffer interface header. | |
| file | paths.cpp |
| OpenVR IVRPaths interface implementation. | |
| file | paths.hpp |
| OpenVR IVRPaths interface header. | |
| file | resources.cpp |
| OpenVR IVRResources interface implementation. | |
| file | resources.hpp |
| OpenVR IVRResources interface header. | |
| file | server.hpp |
| OpenVR IVRServer internal interface header. | |
| file | settings.cpp |
| OpenVR IVRSettings interface implementation. | |
| file | settings.hpp |
| OpenVR IVRSettings interface header. | |
| file | steamvr_lh.cpp |
| SteamVR driver context implementation and entrypoint. | |
| file | steamvr_lh_interface.h |
| SteamVR driver device interface. | |
Functions | |
| enum xrt_result | steamvr_lh_create_devices (struct xrt_prober *xp, struct xrt_system_devices **out_xsysd) |
| Creates the steamvr system devices. | |
Wrapper driver around the SteamVR Lighthouse driver.
| enum xrt_result steamvr_lh_create_devices | ( | struct xrt_prober * | xp, |
| struct xrt_system_devices ** | out_xsysd | ||
| ) |
#include <drivers/steamvr_lh/steamvr_lh_interface.h>
Creates the steamvr system devices.
References Context::create(), xrt_system_devices::destroy, xrt_system_devices::get_roles, xrt_system_devices::head, xrt_device::hmd, xrt_system_devices::static_roles, U_LOG_IFL_E, U_LOG_IFL_I, U_LOG_IFL_W, xrt_system_devices::xdev_count, xrt_system_devices::xdevs, XRT_ERROR_DEVICE_CREATION_FAILED, and XRT_SUCCESS.