Monado OpenXR Runtime
|
Main object that ties everything together. More...
#include <oxr/oxr_objects.h>
Data Fields | |
struct oxr_handle_base | handle |
Common structure for things referred to by OpenXR handles. More... | |
void * | hack |
struct xrt_prober * | prober |
struct oxr_extension_status | extensions |
Enabled extensions. More... | |
struct oxr_system | system |
struct time_state * | timekeeping |
struct u_hashset * | path_store |
Path store, for looking up paths. More... | |
struct oxr_event * | last_event |
struct oxr_event * | next_event |
struct oxr_interaction_profile ** | profiles |
size_t | num_profiles |
struct oxr_session * | sessions |
struct { | |
XrPath user | |
XrPath head | |
XrPath left | |
XrPath right | |
XrPath gamepad | |
XrPath khr_simple_controller | |
XrPath google_daydream_controller | |
XrPath htc_vive_controller | |
XrPath htc_vive_pro | |
XrPath microsoft_motion_controller | |
XrPath microsoft_xbox_controller | |
XrPath oculus_go_controller | |
XrPath oculus_touch_controller | |
XrPath valve_index_controller | |
XrPath mnd_ball_on_stick_controller | |
} | path_cache |
struct oxr_debug_messenger * | messengers [XRT_MAX_HANDLE_CHILDREN] |
Debug messengers. More... | |
bool | lifecycle_verbose |
bool | debug_views |
bool | debug_spaces |
bool | debug_bindings |
Main object that ties everything together.
struct oxr_extension_status oxr_instance::extensions |
Enabled extensions.
struct oxr_handle_base oxr_instance::handle |
Common structure for things referred to by OpenXR handles.
struct oxr_debug_messenger* oxr_instance::messengers[XRT_MAX_HANDLE_CHILDREN] |
Debug messengers.
struct u_hashset* oxr_instance::path_store |
Path store, for looking up paths.
Referenced by oxr_path_destroy_all().