Builder for SteamVR proprietary driver wrapper.
More...
|
#define | SVR_TRACE(...) U_LOG_IFL_T(debug_get_log_option_svr_log(), __VA_ARGS__) |
|
#define | SVR_DEBUG(...) U_LOG_IFL_D(debug_get_log_option_svr_log(), __VA_ARGS__) |
|
#define | SVR_INFO(...) U_LOG_IFL_I(debug_get_log_option_svr_log(), __VA_ARGS__) |
|
#define | SVR_WARN(...) U_LOG_IFL_W(debug_get_log_option_svr_log(), __VA_ARGS__) |
|
#define | SVR_ERROR(...) U_LOG_IFL_E(debug_get_log_option_svr_log(), __VA_ARGS__) |
|
#define | SVR_ASSERT(predicate, ...) |
|
#define | SVR_ASSERT_(predicate) SVR_ASSERT(predicate, "Assertion failed " #predicate) |
|
|
static xrt_result_t | steamvr_estimate_system (struct xrt_builder *xb, cJSON *config, struct xrt_prober *xp, struct xrt_builder_estimate *estimate) |
|
static void | steamvr_destroy (struct xrt_builder *xb) |
|
static xrt_result_t | steamvr_open_system (struct xrt_builder *xb, cJSON *config, struct xrt_prober *xp, struct xrt_session_event_sink *broadcast, struct xrt_system_devices **out_xsysd, struct xrt_space_overseer **out_xso) |
|
struct xrt_builder * | t_builder_steamvr_create (void) |
| Builder for SteamVR proprietary wrapper (vive, index, tundra trackers, etc.) More...
|
|
◆ SVR_ASSERT
#define SVR_ASSERT |
( |
|
predicate, |
|
|
|
... |
|
) |
| |
Value: do { \
bool p = predicate; \
if (!p) { \
assert(false && "SVR_ASSERT failed: " #predicate); \
exit(EXIT_FAILURE); \
} \
} while (false);
@ U_LOGGING_ERROR
Error messages: indicating a problem.
Definition: u_logging.h:45
◆ t_builder_steamvr_create()
◆ driver_list
const char* driver_list[] |
|
static |