73 OXR_SUB_ACTION_PATH_USER,
74 OXR_SUB_ACTION_PATH_HEAD,
75 OXR_SUB_ACTION_PATH_LEFT,
76 OXR_SUB_ACTION_PATH_RIGHT,
77 OXR_SUB_ACTION_PATH_GAMEPAD,
78 OXR_SUB_ACTION_PATH_EYES,
88 OXR_DPAD_REGION_CENTER = 0u,
89 OXR_DPAD_REGION_UP = (1u << 0u),
90 OXR_DPAD_REGION_DOWN = (1u << 1u),
91 OXR_DPAD_REGION_LEFT = (1u << 2u),
92 OXR_DPAD_REGION_RIGHT = (1u << 3u),
114 OXR_SPACE_TYPE_REFERENCE_VIEW,
115 OXR_SPACE_TYPE_REFERENCE_LOCAL,
116 OXR_SPACE_TYPE_REFERENCE_LOCAL_FLOOR,
117 OXR_SPACE_TYPE_REFERENCE_STAGE,
118 OXR_SPACE_TYPE_REFERENCE_UNBOUNDED_MSFT,
119 OXR_SPACE_TYPE_REFERENCE_COMBINED_EYE_VARJO,
120 OXR_SPACE_TYPE_REFERENCE_LOCALIZATION_MAP_ML,
122 OXR_SPACE_TYPE_ACTION,
123 OXR_SPACE_TYPE_XDEV_POSE,
133 OXR_SESSION_GRAPHICS_EXT_HEADLESS,
135 OXR_SESSION_GRAPHICS_EXT_VULKAN,
136 OXR_SESSION_GRAPHICS_EXT_D3D11,
137 OXR_SESSION_GRAPHICS_EXT_D3D12,
138 OXR_SESSION_GRAPHICS_EXT_WIN32_GL,
139 OXR_SESSION_GRAPHICS_EXT_XLIB_GL,
140 OXR_SESSION_GRAPHICS_EXT_ANDROID_GLES,
141 OXR_SESSION_GRAPHICS_EXT_EGL,
oxr_image_state
Tracks the state of a image that belongs to a oxr_swapchain.
Definition oxr_defines.h:101
oxr_session_graphics_ext
What graphics API was this session created with.
Definition oxr_defines.h:132
oxr_dpad_region
Region of a dpad binding that an input is mapped to.
Definition oxr_defines.h:87
oxr_space_type
Internal enum for the type of space, lets us reason about action spaces.
Definition oxr_defines.h:113
oxr_handle_state
State of a handle base, to reduce likelihood of going "boom" on out-of-order destruction or other uns...
Definition oxr_defines.h:55
oxr_subaction_path
Sub action paths.
Definition oxr_defines.h:72
@ OXR_HANDLE_STATE_DESTROYED
State after successful oxr_handle_destroy.
Definition oxr_defines.h:63
@ OXR_HANDLE_STATE_LIVE
State after successful oxr_handle_init.
Definition oxr_defines.h:60
@ OXR_HANDLE_STATE_UNINITIALIZED
State during/before oxr_handle_init, or after failure.
Definition oxr_defines.h:57