37 XRAPI_ATTR XrResult XRAPI_CALL
40 PFN_xrVoidFunction *
function);
43 XRAPI_ATTR XrResult XRAPI_CALL
45 uint32_t *propertyCountOutput,
46 XrApiLayerProperties *properties);
56 XRAPI_ATTR XrResult XRAPI_CALL
58 uint32_t propertyCapacityInput,
59 uint32_t *propertyCountOutput,
60 XrExtensionProperties *properties);
63 XRAPI_ATTR XrResult XRAPI_CALL
65 XrInstance *instance);
68 XRAPI_ATTR XrResult XRAPI_CALL
72 XRAPI_ATTR XrResult XRAPI_CALL
74 XrInstanceProperties *instanceProperties);
77 XRAPI_ATTR XrResult XRAPI_CALL
81 XRAPI_ATTR XrResult XRAPI_CALL
84 char buffer[XR_MAX_RESULT_STRING_SIZE]);
87 XRAPI_ATTR XrResult XRAPI_CALL
89 XrStructureType value,
90 char buffer[XR_MAX_STRUCTURE_NAME_SIZE]);
93 XRAPI_ATTR XrResult XRAPI_CALL
97 XRAPI_ATTR XrResult XRAPI_CALL
100 uint32_t bufferCapacityInput,
101 uint32_t *bufferCountOutput,
105 XRAPI_ATTR XrResult XRAPI_CALL
107 const struct timespec *timespecTime,
111 XRAPI_ATTR XrResult XRAPI_CALL
114 struct timespec *timespecTime);
123 XRAPI_ATTR XrResult XRAPI_CALL
125 const XrSystemGetInfo *getInfo,
126 XrSystemId *systemId);
129 XRAPI_ATTR XrResult XRAPI_CALL
132 XrSystemProperties *properties);
135 XRAPI_ATTR XrResult XRAPI_CALL
139 uint32_t viewConfigurationTypeCapacityInput,
140 uint32_t *viewConfigurationTypeCountOutput,
141 XrViewConfigurationType *viewConfigurationTypes);
144 XRAPI_ATTR XrResult XRAPI_CALL
148 XrViewConfigurationType viewConfigurationType,
149 XrViewConfigurationProperties *configurationProperties);
152 XRAPI_ATTR XrResult XRAPI_CALL
156 XrViewConfigurationType viewConfigurationType,
157 uint32_t viewCapacityInput,
158 uint32_t *viewCountOutput,
159 XrViewConfigurationView *views);
162 XRAPI_ATTR XrResult XRAPI_CALL
166 XrViewConfigurationType viewConfigurationType,
167 uint32_t environmentBlendModeCapacityInput,
168 uint32_t *environmentBlendModeCountOutput,
169 XrEnvironmentBlendMode *environmentBlendModes);
171 #ifdef XR_USE_GRAPHICS_API_OPENGL 173 XRAPI_ATTR XrResult XRAPI_CALL
177 XrGraphicsRequirementsOpenGLKHR *graphicsRequirements);
180 #ifdef XR_USE_GRAPHICS_API_OPENGL_ES 182 XRAPI_ATTR XrResult XRAPI_CALL
183 oxr_xrGetOpenGLESGraphicsRequirementsKHR(
186 XrGraphicsRequirementsOpenGLESKHR *graphicsRequirements);
189 #ifdef XR_USE_GRAPHICS_API_VULKAN 191 XRAPI_ATTR XrResult XRAPI_CALL
194 uint32_t namesCapacityInput,
195 uint32_t *namesCountOutput,
199 XRAPI_ATTR XrResult XRAPI_CALL
202 uint32_t namesCapacityInput,
203 uint32_t *namesCountOutput,
207 XRAPI_ATTR XrResult XRAPI_CALL
210 VkInstance vkInstance,
211 VkPhysicalDevice *vkPhysicalDevice);
214 XRAPI_ATTR XrResult XRAPI_CALL
218 XrGraphicsRequirementsVulkanKHR *graphicsRequirements);
229 XRAPI_ATTR XrResult XRAPI_CALL
231 const XrSessionCreateInfo *createInfo,
235 XRAPI_ATTR XrResult XRAPI_CALL
239 XRAPI_ATTR XrResult XRAPI_CALL
243 XRAPI_ATTR XrResult XRAPI_CALL
247 XRAPI_ATTR XrResult XRAPI_CALL
249 const XrFrameWaitInfo *frameWaitInfo,
250 XrFrameState *frameState);
253 XRAPI_ATTR XrResult XRAPI_CALL
254 oxr_xrBeginFrame(XrSession session,
const XrFrameBeginInfo *frameBeginInfo);
257 XRAPI_ATTR XrResult XRAPI_CALL
258 oxr_xrEndFrame(XrSession session,
const XrFrameEndInfo *frameEndInfo);
261 XRAPI_ATTR XrResult XRAPI_CALL
265 XRAPI_ATTR XrResult XRAPI_CALL
267 const XrViewLocateInfo *viewLocateInfo,
268 XrViewState *viewState,
269 uint32_t viewCapacityInput,
270 uint32_t *viewCountOutput,
273 #ifdef OXR_HAVE_KHR_visibility_mask 275 XRAPI_ATTR XrResult XRAPI_CALL
276 oxr_xrGetVisibilityMaskKHR(XrSession session,
277 XrViewConfigurationType viewConfigurationType,
279 XrVisibilityMaskTypeKHR visibilityMaskType,
280 XrVisibilityMaskKHR *visibilityMask);
281 #endif // OXR_HAVE_KHR_visibility_mask 283 #ifdef OXR_HAVE_EXT_performance_settings 285 XRAPI_ATTR XrResult XRAPI_CALL
286 oxr_xrPerfSettingsSetPerformanceLevelEXT(XrSession session,
287 XrPerfSettingsDomainEXT domain,
288 XrPerfSettingsLevelEXT level);
289 #endif // OXR_HAVE_EXT_performance_settings 291 #ifdef OXR_HAVE_EXT_thermal_query 293 XRAPI_ATTR XrResult XRAPI_CALL
294 oxr_xrThermalGetTemperatureTrendEXT(
296 XrPerfSettingsDomainEXT domain,
297 XrPerfSettingsNotificationLevelEXT *notificationLevel,
300 #endif // OXR_HAVE_EXT_thermal_query 310 XRAPI_ATTR XrResult XRAPI_CALL
312 uint32_t spaceCapacityInput,
313 uint32_t *spaceCountOutput,
314 XrReferenceSpaceType *spaces);
317 XRAPI_ATTR XrResult XRAPI_CALL
319 XrReferenceSpaceType referenceSpaceType,
320 XrExtent2Df *bounds);
323 XRAPI_ATTR XrResult XRAPI_CALL
325 const XrReferenceSpaceCreateInfo *createInfo,
329 XRAPI_ATTR XrResult XRAPI_CALL
333 XrSpaceLocation *location);
336 XRAPI_ATTR XrResult XRAPI_CALL
347 XRAPI_ATTR XrResult XRAPI_CALL
349 uint32_t formatCapacityInput,
350 uint32_t *formatCountOutput,
354 XRAPI_ATTR XrResult XRAPI_CALL
356 const XrSwapchainCreateInfo *createInfo,
357 XrSwapchain *swapchain);
360 XRAPI_ATTR XrResult XRAPI_CALL
364 XRAPI_ATTR XrResult XRAPI_CALL
366 uint32_t imageCapacityInput,
367 uint32_t *imageCountOutput,
368 XrSwapchainImageBaseHeader *images);
371 XRAPI_ATTR XrResult XRAPI_CALL
373 const XrSwapchainImageAcquireInfo *acquireInfo,
377 XRAPI_ATTR XrResult XRAPI_CALL
379 const XrSwapchainImageWaitInfo *waitInfo);
382 XRAPI_ATTR XrResult XRAPI_CALL
384 const XrSwapchainImageReleaseInfo *releaseInfo);
394 XRAPI_ATTR XrResult XRAPI_CALL
396 const XrDebugUtilsObjectNameInfoEXT *nameInfo);
399 XRAPI_ATTR XrResult XRAPI_CALL
402 const XrDebugUtilsMessengerCreateInfoEXT *createInfo,
403 XrDebugUtilsMessengerEXT *messenger);
406 XRAPI_ATTR XrResult XRAPI_CALL
410 XRAPI_ATTR XrResult XRAPI_CALL
413 XrDebugUtilsMessageSeverityFlagsEXT messageSeverity,
414 XrDebugUtilsMessageTypeFlagsEXT messageTypes,
415 const XrDebugUtilsMessengerCallbackDataEXT *callbackData);
418 XRAPI_ATTR XrResult XRAPI_CALL
420 XrSession session,
const XrDebugUtilsLabelEXT *labelInfo);
423 XRAPI_ATTR XrResult XRAPI_CALL
427 XRAPI_ATTR XrResult XRAPI_CALL
429 const XrDebugUtilsLabelEXT *labelInfo);
439 XRAPI_ATTR XrResult XRAPI_CALL
441 const XrActionSpaceCreateInfo *createInfo,
445 XRAPI_ATTR XrResult XRAPI_CALL
447 const XrActionSetCreateInfo *createInfo,
448 XrActionSet *actionSet);
451 XRAPI_ATTR XrResult XRAPI_CALL
455 XRAPI_ATTR XrResult XRAPI_CALL
457 const XrActionCreateInfo *createInfo,
461 XRAPI_ATTR XrResult XRAPI_CALL
465 XRAPI_ATTR XrResult XRAPI_CALL
468 const XrInteractionProfileSuggestedBinding *suggestedBindings);
471 XRAPI_ATTR XrResult XRAPI_CALL
473 const XrSessionActionSetsAttachInfo *bindInfo);
476 XRAPI_ATTR XrResult XRAPI_CALL
479 XrPath topLevelUserPath,
480 XrInteractionProfileState *interactionProfile);
483 XRAPI_ATTR XrResult XRAPI_CALL
485 const XrActionStateGetInfo *getInfo,
486 XrActionStateBoolean *data);
489 XRAPI_ATTR XrResult XRAPI_CALL
491 const XrActionStateGetInfo *getInfo,
492 XrActionStateFloat *data);
495 XRAPI_ATTR XrResult XRAPI_CALL
497 const XrActionStateGetInfo *getInfo,
498 XrActionStateVector2f *data);
501 XRAPI_ATTR XrResult XRAPI_CALL
503 const XrActionStateGetInfo *getInfo,
504 XrActionStatePose *data);
507 XRAPI_ATTR XrResult XRAPI_CALL
511 XRAPI_ATTR XrResult XRAPI_CALL
514 const XrBoundSourcesForActionEnumerateInfo *enumerateInfo,
515 uint32_t sourceCapacityInput,
516 uint32_t *sourceCountOutput,
520 XRAPI_ATTR XrResult XRAPI_CALL
523 const XrInputSourceLocalizedNameGetInfo *getInfo,
524 uint32_t bufferCapacityInput,
525 uint32_t *bufferCountOutput,
529 XRAPI_ATTR XrResult XRAPI_CALL
531 const XrHapticActionInfo *hapticActionInfo,
532 const XrHapticBaseHeader *hapticEvent);
535 XRAPI_ATTR XrResult XRAPI_CALL
537 const XrHapticActionInfo *hapticActionInfo);
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetCurrentInteractionProfile(XrSession session, XrPath topLevelUserPath, XrInteractionProfileState *interactionProfile)
OpenXR API function xrGetCurrentInteractionProfile.
Definition: oxr_api_action.c:104
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetSystem(XrInstance instance, const XrSystemGetInfo *getInfo, XrSystemId *systemId)
OpenXR API function xrGetSystem.
Definition: oxr_api_system.c:43
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrBeginSession(XrSession session, const XrSessionBeginInfo *beginInfo)
OpenXR API function xrBeginSession.
Definition: oxr_api_session.c:82
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrStructureTypeToString(XrInstance instance, XrStructureType value, char buffer[XR_MAX_STRUCTURE_NAME_SIZE])
OpenXR API function xrStructureTypeToString.
Definition: oxr_api_instance.c:175
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateViewConfigurationViews(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t viewCapacityInput, uint32_t *viewCountOutput, XrViewConfigurationView *views)
OpenXR API function xrEnumerateViewConfigurationViews.
Definition: oxr_api_system.c:144
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrLocateViews(XrSession session, const XrViewLocateInfo *viewLocateInfo, XrViewState *viewState, uint32_t viewCapacityInput, uint32_t *viewCountOutput, XrView *views)
OpenXR API function xrLocateViews.
Definition: oxr_api_session.c:156
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSetDebugUtilsObjectNameEXT(XrInstance instance, const XrDebugUtilsObjectNameInfoEXT *nameInfo)
OpenXR API function xrSetDebugUtilsObjectNameEXT.
Definition: oxr_api_debug.c:19
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrStringToPath(XrInstance instance, const char *pathString, XrPath *path)
OpenXR API function xrStringToPath.
Definition: oxr_api_instance.c:198
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateSwapchainFormats(XrSession session, uint32_t formatCapacityInput, uint32_t *formatCountOutput, int64_t *formats)
OpenXR API function xrEnumerateSwapchainFormats.
Definition: oxr_api_swapchain.c:27
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrPollEvent(XrInstance instance, XrEventDataBuffer *eventData)
OpenXR API function xrPollEvent.
Definition: oxr_api_instance.c:141
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrApplyHapticFeedback(XrSession session, const XrHapticActionInfo *hapticActionInfo, const XrHapticBaseHeader *hapticEvent)
OpenXR API function xrApplyHapticFeedback.
Definition: oxr_api_action.c:403
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEndSession(XrSession session)
OpenXR API function xrEndSession.
Definition: oxr_api_session.c:94
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSyncActions(XrSession session, const XrActionsSyncInfo *syncInfo)
OpenXR API function xrSyncActions.
Definition: oxr_api_action.c:29
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroyInstance(XrInstance instance)
OpenXR API function xrDestroyInstance.
Definition: oxr_api_instance.c:118
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateReferenceSpace(XrSession session, const XrReferenceSpaceCreateInfo *createInfo, XrSpace *space)
OpenXR API function xrCreateReferenceSpace.
Definition: oxr_api_space.c:92
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSessionBeginDebugUtilsLabelRegionEXT(XrSession session, const XrDebugUtilsLabelEXT *labelInfo)
OpenXR API function xrSessionBeginDebugUtilsLabelRegionEXT.
Definition: oxr_api_debug.c:87
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateActionSpace(XrSession session, const XrActionSpaceCreateInfo *createInfo, XrSpace *space)
OpenXR API function xrCreateActionSpace.
Definition: oxr_api_space.c:28
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEndFrame(XrSession session, const XrFrameEndInfo *frameEndInfo)
OpenXR API function xrEndFrame.
Definition: oxr_api_session.c:133
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateViewConfigurations(XrInstance instance, XrSystemId systemId, uint32_t viewConfigurationTypeCapacityInput, uint32_t *viewConfigurationTypeCountOutput, XrViewConfigurationType *viewConfigurationTypes)
OpenXR API function xrEnumerateViewConfigurations.
Definition: oxr_api_system.c:86
Macros for generating extension-related tables and code and inspecting Monado's extension support...
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateSwapchainImages(XrSwapchain swapchain, uint32_t imageCapacityInput, uint32_t *imageCountOutput, XrSwapchainImageBaseHeader *images)
OpenXR API function xrEnumerateSwapchainImages.
Definition: oxr_api_swapchain.c:88
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetInstanceProperties(XrInstance instance, XrInstanceProperties *instanceProperties)
OpenXR API function xrGetInstanceProperties.
Definition: oxr_api_instance.c:129
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroyAction(XrAction action)
OpenXR API function xrDestroyAction.
Definition: oxr_api_action.c:232
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroySwapchain(XrSwapchain swapchain)
OpenXR API function xrDestroySwapchain.
Definition: oxr_api_swapchain.c:77
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetSystemProperties(XrInstance instance, XrSystemId systemId, XrSystemProperties *properties)
OpenXR API function xrGetSystemProperties.
Definition: oxr_api_system.c:70
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroySession(XrSession session)
OpenXR API function xrDestroySession.
Definition: oxr_api_session.c:62
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrLocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation *location)
OpenXR API function xrLocateSpace.
Definition: oxr_api_space.c:117
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroySpace(XrSpace space)
OpenXR API function xrDestroySpace.
Definition: oxr_api_space.c:134
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetVulkanGraphicsDeviceKHR(XrInstance instance, XrSystemId systemId, VkInstance vkInstance, VkPhysicalDevice *vkPhysicalDevice)
OpenXR API function xrGetVulkanGraphicsDeviceKHR.
Definition: oxr_api_system.c:286
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateEnvironmentBlendModes(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t environmentBlendModeCapacityInput, uint32_t *environmentBlendModeCountOutput, XrEnvironmentBlendMode *environmentBlendModes)
OpenXR API function xrEnumerateEnvironmentBlendModes.
Definition: oxr_api_system.c:105
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrAcquireSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageAcquireInfo *acquireInfo, uint32_t *index)
OpenXR API function xrAcquireSwapchainImage.
Definition: oxr_api_swapchain.c:115
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrAttachSessionActionSets(XrSession session, const XrSessionActionSetsAttachInfo *bindInfo)
OpenXR API function xrAttachSessionActionSets.
Definition: oxr_api_action.c:57
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetInstanceProcAddr(XrInstance instance, const char *name, PFN_xrVoidFunction *function)
OpenXR API function xrGetInstanceProcAddr.
Definition: oxr_api_negotiate.c:284
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateSession(XrInstance instance, const XrSessionCreateInfo *createInfo, XrSession *session)
OpenXR API function xrCreateSession.
Definition: oxr_api_session.c:28
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetVulkanDeviceExtensionsKHR(XrInstance instance, XrSystemId systemId, uint32_t namesCapacityInput, uint32_t *namesCountOutput, char *namesString)
OpenXR API function xrGetVulkanDeviceExtensionsKHR.
Definition: oxr_api_system.c:266
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSuggestInteractionProfileBindings(XrInstance instance, const XrInteractionProfileSuggestedBinding *suggestedBindings)
OpenXR API function xrSuggestInteractionProfileBindings.
Definition: oxr_api_action.c:77
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateInstanceExtensionProperties(const char *layerName, uint32_t propertyCapacityInput, uint32_t *propertyCountOutput, XrExtensionProperties *properties)
OpenXR API function xrEnumerateInstanceExtensionProperties.
Definition: oxr_api_instance.c:38
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrBeginFrame(XrSession session, const XrFrameBeginInfo *frameBeginInfo)
OpenXR API function xrBeginFrame.
Definition: oxr_api_session.c:120
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrConvertTimespecTimeToTimeKHR(XrInstance instance, const struct timespec *timespecTime, XrTime *time)
OpenXR API function xrConvertTimespecTimeToTimeKHR.
Definition: oxr_api_instance.c:262
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrRequestExitSession(XrSession session)
OpenXR API function xrRequestExitSession.
Definition: oxr_api_session.c:145
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrConvertTimeToTimespecTimeKHR(XrInstance instance, XrTime time, struct timespec *timespecTime)
OpenXR API function xrConvertTimeToTimespecTimeKHR.
Definition: oxr_api_instance.c:281
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStateBoolean(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateBoolean *data)
OpenXR API function xrGetActionStateBoolean.
Definition: oxr_api_action.c:242
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateInstance(const XrInstanceCreateInfo *createInfo, XrInstance *instance)
OpenXR API function xrCreateInstance.
Definition: oxr_api_instance.c:52
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateAction(XrActionSet actionSet, const XrActionCreateInfo *createInfo, XrAction *action)
OpenXR API function xrCreateAction.
Definition: oxr_api_action.c:194
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrWaitSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageWaitInfo *waitInfo)
OpenXR API function xrWaitSwapchainImage.
Definition: oxr_api_swapchain.c:131
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateApiLayerProperties(uint32_t propertyCapacityInput, uint32_t *propertyCountOutput, XrApiLayerProperties *properties)
OpenXR API function xrEnumerateApiLayerProperties.
Definition: oxr_api_negotiate.c:86
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSessionInsertDebugUtilsLabelEXT(XrSession session, const XrDebugUtilsLabelEXT *labelInfo)
OpenXR API function xrSessionInsertDebugUtilsLabelEXT.
Definition: oxr_api_debug.c:112
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateActionSet(XrInstance instance, const XrActionSetCreateInfo *createInfo, XrActionSet *actionSet)
OpenXR API function xrCreateActionSet.
Definition: oxr_api_action.c:148
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrPathToString(XrInstance instance, XrPath path, uint32_t bufferCapacityInput, uint32_t *bufferCountOutput, char *buffer)
OpenXR API function xrPathToString.
Definition: oxr_api_instance.c:226
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetVulkanInstanceExtensionsKHR(XrInstance instance, XrSystemId systemId, uint32_t namesCapacityInput, uint32_t *namesCountOutput, char *namesString)
OpenXR API function xrGetVulkanInstanceExtensionsKHR.
Definition: oxr_api_system.c:249
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroyActionSet(XrActionSet actionSet)
OpenXR API function xrDestroyActionSet.
Definition: oxr_api_action.c:176
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSubmitDebugUtilsMessageEXT(XrInstance instance, XrDebugUtilsMessageSeverityFlagsEXT messageSeverity, XrDebugUtilsMessageTypeFlagsEXT messageTypes, const XrDebugUtilsMessengerCallbackDataEXT *callbackData)
OpenXR API function xrSubmitDebugUtilsMessageEXT.
Definition: oxr_api_debug.c:70
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetReferenceSpaceBoundsRect(XrSession session, XrReferenceSpaceType referenceSpaceType, XrExtent2Df *bounds)
OpenXR API function xrGetReferenceSpaceBoundsRect.
Definition: oxr_api_space.c:77
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateDebugUtilsMessengerEXT(XrInstance instance, const XrDebugUtilsMessengerCreateInfoEXT *createInfo, XrDebugUtilsMessengerEXT *messenger)
OpenXR API function xrCreateDebugUtilsMessengerEXT.
Definition: oxr_api_debug.c:31
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrWaitFrame(XrSession session, const XrFrameWaitInfo *frameWaitInfo, XrFrameState *frameState)
OpenXR API function xrWaitFrame.
Definition: oxr_api_session.c:104
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrReleaseSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageReleaseInfo *releaseInfo)
OpenXR API function xrReleaseSwapchainImage.
Definition: oxr_api_swapchain.c:145
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetInputSourceLocalizedName(XrSession session, const XrInputSourceLocalizedNameGetInfo *getInfo, uint32_t bufferCapacityInput, uint32_t *bufferCountOutput, char *buffer)
OpenXR API function xrGetInputSourceLocalizedName.
Definition: oxr_api_action.c:122
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetVulkanGraphicsRequirementsKHR(XrInstance instance, XrSystemId systemId, XrGraphicsRequirementsVulkanKHR *graphicsRequirements)
OpenXR API function xrGetVulkanGraphicsRequirementsKHR.
Definition: oxr_api_system.c:304
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSessionEndDebugUtilsLabelRegionEXT(XrSession session)
OpenXR API function xrSessionEndDebugUtilsLabelRegionEXT.
Definition: oxr_api_debug.c:100
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateBoundSourcesForAction(XrSession session, const XrBoundSourcesForActionEnumerateInfo *enumerateInfo, uint32_t sourceCapacityInput, uint32_t *sourceCountOutput, XrPath *sources)
OpenXR API function xrEnumerateBoundSourcesForAction.
Definition: oxr_api_action.c:373
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStateVector2f(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateVector2f *data)
OpenXR API function xrGetActionStateVector2f.
Definition: oxr_api_action.c:308
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateSwapchain(XrSession session, const XrSwapchainCreateInfo *createInfo, XrSwapchain *swapchain)
OpenXR API function xrCreateSwapchain.
Definition: oxr_api_swapchain.c:42
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetViewConfigurationProperties(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, XrViewConfigurationProperties *configurationProperties)
OpenXR API function xrGetViewConfigurationProperties.
Definition: oxr_api_system.c:125
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrResultToString(XrInstance instance, XrResult value, char buffer[XR_MAX_RESULT_STRING_SIZE])
OpenXR API function xrResultToString.
Definition: oxr_api_instance.c:152
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateReferenceSpaces(XrSession session, uint32_t spaceCapacityInput, uint32_t *spaceCountOutput, XrReferenceSpaceType *spaces)
OpenXR API function xrEnumerateReferenceSpaces.
Definition: oxr_api_space.c:61
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStateFloat(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateFloat *data)
OpenXR API function xrGetActionStateFloat.
Definition: oxr_api_action.c:275
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrStopHapticFeedback(XrSession session, const XrHapticActionInfo *hapticActionInfo)
OpenXR API function xrStopHapticFeedback.
Definition: oxr_api_action.c:437
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStatePose(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStatePose *data)
OpenXR API function xrGetActionStatePose.
Definition: oxr_api_action.c:341
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroyDebugUtilsMessengerEXT(XrDebugUtilsMessengerEXT messenger)
OpenXR API function xrDestroyDebugUtilsMessengerEXT.
Definition: oxr_api_debug.c:58
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetOpenGLGraphicsRequirementsKHR(XrInstance instance, XrSystemId systemId, XrGraphicsRequirementsOpenGLKHR *graphicsRequirements)
OpenXR API function xrGetOpenGLGraphicsRequirementsKHR.
Definition: oxr_api_system.c:211