|
Monado OpenXR Runtime
|
Rift prober code. More...
#include "xrt/xrt_config_drivers.h"#include "xrt/xrt_prober.h"#include "xrt/xrt_frameserver.h"#include "util/u_builders.h"#include "util/u_debug.h"#include "util/u_misc.h"#include "util/u_logging.h"#include "util/u_system_helpers.h"#include "util/u_trace_marker.h"#include "util/u_var.h"#include "util/u_sink.h"#include "rift/rift_interface.h"
Data Structures | |
| struct | rift_builder |
Macros | |
| #define | DEFAULT_ENABLE true |
| #define | RIFT_ERROR(p, ...) U_LOG_IFL_E(p->log_level, __VA_ARGS__) |
| #define | RIFT_WARN(p, ...) U_LOG_IFL_W(p->log_level, __VA_ARGS__) |
| #define | RIFT_DEBUG(p, ...) U_LOG_IFL_D(p->log_level, __VA_ARGS__) |
Functions | |
| static struct rift_builder * | rift_builder (struct xrt_builder *xb) |
| static xrt_result_t | rift_estimate_system (struct xrt_builder *xb, cJSON *config, struct xrt_prober *xp, struct xrt_builder_estimate *estimate) |
| static xrt_result_t | rift_open_system_impl (struct xrt_builder *xb, cJSON *config, struct xrt_prober *xp, struct xrt_tracking_origin *origin, struct xrt_system_devices *xsysd, struct xrt_frame_context *xfctx, struct u_builder_roles_helper *ubrh) |
| static void | rift_destroy (struct xrt_builder *xb) |
| struct xrt_builder * | rift_builder_create (void) |
| The Rift driver builder. | |
Variables | |
| static const char * | driver_list [] |
Rift prober code.
| struct xrt_builder * rift_builder_create | ( | void | ) |
The Rift driver builder.
References ARRAY_SIZE, u_builder::base, xrt_builder::destroy, xrt_builder::driver_identifier_count, xrt_builder::driver_identifiers, xrt_builder::estimate_system, xrt_builder::identifier, xrt_builder::name, xrt_builder::open_system, u_builder::open_system_static_roles, u_builder_open_system_static_roles(), U_TYPED_CALLOC, and u_var_add_root().
|
static |