Monado OpenXR Runtime
oxr Directory Reference

OpenXR state tracker files.

More...

Directory dependency graph for oxr:
state_trackers/oxr

Files

file  oxr_api_action.c
 Action related API entrypoint functions.
 
file  oxr_api_debug.c
 Debug messaging entrypoints for the OpenXR state tracker.
 
file  oxr_api_funcs.h [code]
 Header defining all API functions.
 
file  oxr_api_instance.c
 Holds instance related entrypoints.
 
file  oxr_api_negotiate.c
 File for negotiating with the loader.
 
file  oxr_api_passthrough.c
 passthrough related API entrypoint functions.
 
file  oxr_api_session.c
 Session entrypoints for the OpenXR state tracker.
 
file  oxr_api_space.c
 Space, space, space, SPAAAAAAAAAAAAAAAAAAAAAAAAAACE!
 
file  oxr_api_swapchain.c
 Swapchain entrypoints for the OpenXR state tracker.
 
file  oxr_api_system.c
 Holds system related entrypoints.
 
file  oxr_api_verify.h [code]
 File for verifying app input into api functions.
 
file  oxr_binding.c
 Holds binding related functions.
 
file  oxr_chain.h [code]
 Utilities for accessing members in an OpenXR structure chain.
 
file  oxr_conversions.h [code]
 Smaller helper functions to convert between xrt and OpenXR things.
 
file  oxr_d3d.cpp
 D3D 11 and 12 shared routines.
 
file  oxr_d3d11.cpp
 Holds D3D11 related functions that didn't fit somewhere else.
 
file  oxr_d3d12.cpp
 Holds D3D12 related functions that didn't fit somewhere else.
 
file  oxr_defines.h [code]
 Shared internal defines and enums in the state tracker.
 
file  oxr_dpad.c
 Holds binding related functions.
 
file  oxr_event.c
 Holds event related functions.
 
file  oxr_extension_support.h [code]
 Macros for generating extension-related tables and code and inspecting Monado's extension support.
 
file  oxr_handle.h [code]
 Contains handle-related functions and defines only required in a few locations.
 
file  oxr_handle_base.c
 Implementation.
 
file  oxr_input.c
 Holds input related functions.
 
file  oxr_input_transform.c
 Handles transformation/filtering of input data.
 
file  oxr_input_transform.h [code]
 Defines ways of performing (possibly multi-step) conversions of input data.
 
file  oxr_instance.c
 Holds instance related functions.
 
file  oxr_logger.c
 Logging functions.
 
file  oxr_logger.h [code]
 Logging functions.
 
file  oxr_messenger.c
 Holds debug utils/messenger related functions.
 
file  oxr_objects.h [code]
 The objects representing OpenXR handles, and prototypes for internal functions used in the state tracker.
 
file  oxr_passthrough.c
 passthrough related API entrypoint functions.
 
file  oxr_path.c
 Holds path related functions.
 
file  oxr_pretty_print.c
 Pretty printing functions.
 
file  oxr_pretty_print.h [code]
 Pretty printing functions.
 
file  oxr_session.c
 Holds session related functions.
 
file  oxr_session_frame_end.c
 Holds session end frame functions.
 
file  oxr_session_gfx_d3d11.c
 Holds D3D11 specific session functions.
 
file  oxr_session_gfx_d3d12.c
 Holds D3D12 specific session functions.
 
file  oxr_session_gfx_egl.c
 Holds OpenGL-specific session functions.
 
file  oxr_session_gfx_gl_win32.c
 Holds OpenGL-specific session functions for Windows.
 
file  oxr_session_gfx_gl_xlib.c
 Holds OpenGL-specific session functions.
 
file  oxr_session_gfx_gles_android.c
 Holds OpenGLES-specific session functions.
 
file  oxr_session_gfx_vk.c
 Holds Vulkan specific session functions.
 
file  oxr_space.c
 So much space!
 
file  oxr_subaction.h [code]
 Provides a utility macro for dealing with subaction paths.
 
file  oxr_swapchain.c
 Holds swapchain related functions.
 
file  oxr_swapchain_common.h [code]
 Helper functions for oxr_swapchain functions.
 
file  oxr_swapchain_d3d11.c
 Holds D3D11 swapchain related functions.
 
file  oxr_swapchain_d3d12.c
 Holds D3D12 swapchain related functions.
 
file  oxr_swapchain_gl.c
 Holds OpenGL swapchain related functions.
 
file  oxr_swapchain_vk.c
 Holds Vulkan swapchain related functions.
 
file  oxr_system.c
 Holds system related entrypoints.
 
file  oxr_two_call.h [code]
 Two call helper functions.
 
file  oxr_verify.c
 File for verifying app input into api functions.
 
file  oxr_vulkan.c
 Holds Vulkan related functions.
 
file  oxr_xdev.c
 Various helpers for accessing xrt_device.
 
file  oxr_xret.h [code]
 File holding helper for xrt_result_t results.
 

Detailed Description

OpenXR state tracker files.