Monado OpenXR Runtime
|
Main object that ties everything together. More...
#include <oxr/oxr_objects.h>
Main object that ties everything together.
bool oxr_instance::debug_bindings |
bool oxr_instance::debug_spaces |
Referenced by oxr_space_locate().
bool oxr_instance::debug_views |
Referenced by print_view_fov(), and print_view_pose().
struct oxr_extension_status oxr_instance::extensions |
Enabled extensions.
Referenced by oxr_verify_XrSessionCreateInfo().
XrPath oxr_instance::gamepad |
XrPath oxr_instance::google_daydream_controller |
void* oxr_instance::hack |
struct oxr_handle_base oxr_instance::handle |
Common structure for things referred to by OpenXR handles.
Referenced by oxr_xrDestroyInstance().
XrPath oxr_instance::head |
XrPath oxr_instance::htc_vive_controller |
XrPath oxr_instance::htc_vive_pro |
XrPath oxr_instance::khr_simple_controller |
XrPath oxr_instance::left |
bool oxr_instance::lifecycle_verbose |
struct oxr_debug_messenger* oxr_instance::messengers[XRT_MAX_HANDLE_CHILDREN] |
Debug messengers.
Referenced by oxr_create_messenger().
XrPath oxr_instance::microsoft_motion_controller |
XrPath oxr_instance::microsoft_xbox_controller |
XrPath oxr_instance::mnd_ball_on_stick_controller |
size_t oxr_instance::num_profiles |
Referenced by oxr_binding_destroy_all().
XrPath oxr_instance::oculus_go_controller |
XrPath oxr_instance::oculus_touch_controller |
struct { ... } oxr_instance::path_cache |
struct u_hashset* oxr_instance::path_store |
Path store, for looking up paths.
Referenced by oxr_path_destroy_all(), oxr_path_get_or_create(), and oxr_path_only_get().
struct oxr_interaction_profile** oxr_instance::profiles |
Referenced by oxr_binding_destroy_all().
XrPath oxr_instance::right |
struct oxr_session* oxr_instance::sessions |
Referenced by oxr_poll_event(), and oxr_xrDestroySession().
struct oxr_system oxr_instance::system |
Referenced by oxr_system_get_by_id(), oxr_xrCreateSession(), and oxr_xrGetSystem().
struct time_state* oxr_instance::timekeeping |
Referenced by oxr_instance_convert_time_to_timespec(), and oxr_instance_convert_timespec_to_time().
XrPath oxr_instance::user |
XrPath oxr_instance::valve_index_controller |
struct xrt_instance* oxr_instance::xinst |