|
Monado OpenXR Runtime
|
SteamVR driver device implementation. More...
#include "math/m_api.h"#include "math/m_predict.h"#include "math/m_relation_history.h"#include "math/m_space.h"#include "interfaces/context.hpp"#include "util/u_debug.h"#include "util/u_device.h"#include "util/u_hand_tracking.h"#include "util/u_logging.h"#include "util/u_json.hpp"#include "util/u_time.h"#include "xrt/xrt_defines.h"#include "xrt/xrt_device.h"#include "xrt/xrt_prober.h"#include "vive/vive_poses.h"#include "openvr_driver.h"#include "device.hpp"#include <cmath>#include <functional>#include <cstring>#include <numbers>#include <thread>#include <algorithm>#include <map>
Data Structures | |
| struct | InputClass |
Macros | |
| #define | DEV_ERR(...) U_LOG_IFL_E(ctx->log_level, __VA_ARGS__) |
| #define | DEV_WARN(...) U_LOG_IFL_W(ctx->log_level, __VA_ARGS__) |
| #define | DEV_INFO(...) U_LOG_IFL_I(ctx->log_level, __VA_ARGS__) |
| #define | DEV_DEBUG(...) U_LOG_IFL_D(ctx->log_level, __VA_ARGS__) |
| #define | SETUP_MEMBER_FUNC(name) this->xrt_device::name = &device_bouncer<HmdDevice, &HmdDevice::name, xrt_result_t> |
| #define | SETUP_MEMBER_FUNC(name) this->xrt_device::name = &device_bouncer<Device, &Device::name> |
Functions | |
| xrt_space_relation_flags | operator| (xrt_space_relation_flags a, xrt_space_relation_flags b) |
| xrt_space_relation_flags & | operator|= (xrt_space_relation_flags &a, xrt_space_relation_flags b) |
SteamVR driver device implementation.