|
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().
1.8.13