Monado OpenXR Runtime
OpenXR Entry Points
Global oxr_xrAcquireSwapchainImage (XrSwapchain swapchain, const XrSwapchainImageAcquireInfo *acquireInfo, uint32_t *index)
xrAcquireSwapchainImage
Global oxr_xrApplyForceFeedbackCurlMNDX (XrHandTrackerEXT handTracker, const XrForceFeedbackCurlApplyLocationsMNDX *locations)
xrApplyForceFeedbackCurlMNDX
Global oxr_xrApplyHapticFeedback (XrSession session, const XrHapticActionInfo *hapticActionInfo, const XrHapticBaseHeader *hapticEvent)
xrApplyHapticFeedback
Global oxr_xrAttachSessionActionSets (XrSession session, const XrSessionActionSetsAttachInfo *bindInfo)
xrAttachSessionActionSets
Global oxr_xrBeginFrame (XrSession session, const XrFrameBeginInfo *frameBeginInfo)
xrBeginFrame
Global oxr_xrBeginSession (XrSession session, const XrSessionBeginInfo *beginInfo)
xrBeginSession
Global oxr_xrConvertTimespecTimeToTimeKHR (XrInstance instance, const struct timespec *timespecTime, XrTime *time)
xrConvertTimespecTimeToTimeKHR
Global oxr_xrConvertTimeToTimespecTimeKHR (XrInstance instance, XrTime time, struct timespec *timespecTime)
xrConvertTimeToTimespecTimeKHR
Global oxr_xrCreateAction (XrActionSet actionSet, const XrActionCreateInfo *createInfo, XrAction *action)
xrCreateAction
Global oxr_xrCreateActionSet (XrInstance instance, const XrActionSetCreateInfo *createInfo, XrActionSet *actionSet)
xrCreateActionSet
Global oxr_xrCreateActionSpace (XrSession session, const XrActionSpaceCreateInfo *createInfo, XrSpace *space)
xrCreateActionSpace
Global oxr_xrCreateDebugUtilsMessengerEXT (XrInstance instance, const XrDebugUtilsMessengerCreateInfoEXT *createInfo, XrDebugUtilsMessengerEXT *messenger)
xrCreateDebugUtilsMessengerEXT
Global oxr_xrCreateHandTrackerEXT (XrSession session, const XrHandTrackerCreateInfoEXT *createInfo, XrHandTrackerEXT *handTracker)
xrCreateHandTrackerEXT
Global oxr_xrCreateInstance (const XrInstanceCreateInfo *createInfo, XrInstance *instance)
xrCreateInstance
Global oxr_xrCreateReferenceSpace (XrSession session, const XrReferenceSpaceCreateInfo *createInfo, XrSpace *space)
xrCreateReferenceSpace
Global oxr_xrCreateSession (XrInstance instance, const XrSessionCreateInfo *createInfo, XrSession *session)
xrCreateSession
Global oxr_xrCreateSwapchain (XrSession session, const XrSwapchainCreateInfo *createInfo, XrSwapchain *swapchain)
xrCreateSwapchain
Global oxr_xrCreateVulkanDeviceKHR (XrInstance instance, const XrVulkanDeviceCreateInfoKHR *createInfo, VkDevice *vulkanDevice, VkResult *vulkanResult)
xrCreateVulkanDeviceKHR
Global oxr_xrCreateVulkanInstanceKHR (XrInstance instance, const XrVulkanInstanceCreateInfoKHR *createInfo, VkInstance *vulkanInstance, VkResult *vulkanResult)
xrCreateVulkanInstanceKHR
Global oxr_xrDestroyAction (XrAction action)
xrDestroyAction
Global oxr_xrDestroyActionSet (XrActionSet actionSet)
xrDestroyActionSet
Global oxr_xrDestroyDebugUtilsMessengerEXT (XrDebugUtilsMessengerEXT messenger)
xrDestroyDebugUtilsMessengerEXT
Global oxr_xrDestroyHandTrackerEXT (XrHandTrackerEXT handTracker)
xrDestroyHandTrackerEXT
Global oxr_xrDestroyInstance (XrInstance instance)
xrDestroyInstance
Global oxr_xrDestroySession (XrSession session)
xrDestroySession
Global oxr_xrDestroySpace (XrSpace space)
xrDestroySpace
Global oxr_xrDestroySwapchain (XrSwapchain swapchain)
xrDestroySwapchain
Global oxr_xrEndFrame (XrSession session, const XrFrameEndInfo *frameEndInfo)
xrEndFrame
Global oxr_xrEndSession (XrSession session)
xrEndSession
Global oxr_xrEnumerateApiLayerProperties (uint32_t propertyCapacityInput, uint32_t *propertyCountOutput, XrApiLayerProperties *properties)
xrEnumerateApiLayerProperties
Global oxr_xrEnumerateBoundSourcesForAction (XrSession session, const XrBoundSourcesForActionEnumerateInfo *enumerateInfo, uint32_t sourceCapacityInput, uint32_t *sourceCountOutput, XrPath *sources)
xrEnumerateBoundSourcesForAction
Global oxr_xrEnumerateDisplayRefreshRatesFB (XrSession session, uint32_t displayRefreshRateCapacityInput, uint32_t *displayRefreshRateCountOutput, float *displayRefreshRates)
xrEnumerateDisplayRefreshRatesFB
Global oxr_xrEnumerateEnvironmentBlendModes (XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t environmentBlendModeCapacityInput, uint32_t *environmentBlendModeCountOutput, XrEnvironmentBlendMode *environmentBlendModes)
xrEnumerateEnvironmentBlendModes
Global oxr_xrEnumerateInstanceExtensionProperties (const char *layerName, uint32_t propertyCapacityInput, uint32_t *propertyCountOutput, XrExtensionProperties *properties)
xrEnumerateInstanceExtensionProperties
Global oxr_xrEnumerateReferenceSpaces (XrSession session, uint32_t spaceCapacityInput, uint32_t *spaceCountOutput, XrReferenceSpaceType *spaces)
xrEnumerateReferenceSpaces
Global oxr_xrEnumerateSwapchainFormats (XrSession session, uint32_t formatCapacityInput, uint32_t *formatCountOutput, int64_t *formats)
xrEnumerateSwapchainFormats
Global oxr_xrEnumerateSwapchainImages (XrSwapchain swapchain, uint32_t imageCapacityInput, uint32_t *imageCountOutput, XrSwapchainImageBaseHeader *images)
xrEnumerateSwapchainImages
Global oxr_xrEnumerateViewConfigurations (XrInstance instance, XrSystemId systemId, uint32_t viewConfigurationTypeCapacityInput, uint32_t *viewConfigurationTypeCountOutput, XrViewConfigurationType *viewConfigurationTypes)
xrEnumerateViewConfigurations
Global oxr_xrEnumerateViewConfigurationViews (XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t viewCapacityInput, uint32_t *viewCountOutput, XrViewConfigurationView *views)
xrEnumerateViewConfigurationViews
Global oxr_xrGetActionStateBoolean (XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateBoolean *data)
xrGetActionStateBoolean
Global oxr_xrGetActionStateFloat (XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateFloat *data)
xrGetActionStateFloat
Global oxr_xrGetActionStatePose (XrSession session, const XrActionStateGetInfo *getInfo, XrActionStatePose *data)
xrGetActionStatePose
Global oxr_xrGetActionStateVector2f (XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateVector2f *data)
xrGetActionStateVector2f
Global oxr_xrGetCurrentInteractionProfile (XrSession session, XrPath topLevelUserPath, XrInteractionProfileState *interactionProfile)
xrGetCurrentInteractionProfile
Global oxr_xrGetDisplayRefreshRateFB (XrSession session, float *displayRefreshRate)
xrGetDisplayRefreshRateFB
Global oxr_xrGetInputSourceLocalizedName (XrSession session, const XrInputSourceLocalizedNameGetInfo *getInfo, uint32_t bufferCapacityInput, uint32_t *bufferCountOutput, char *buffer)
xrGetInputSourceLocalizedName
Global oxr_xrGetInstanceProcAddr (XrInstance instance, const char *name, PFN_xrVoidFunction *function)
xrGetInstanceProcAddr
Global oxr_xrGetInstanceProperties (XrInstance instance, XrInstanceProperties *instanceProperties)
xrGetInstanceProperties
Global oxr_xrGetOpenGLGraphicsRequirementsKHR (XrInstance instance, XrSystemId systemId, XrGraphicsRequirementsOpenGLKHR *graphicsRequirements)
xrGetOpenGLGraphicsRequirementsKHR
Global oxr_xrGetReferenceSpaceBoundsRect (XrSession session, XrReferenceSpaceType referenceSpaceType, XrExtent2Df *bounds)
xrGetReferenceSpaceBoundsRect
Global oxr_xrGetSystem (XrInstance instance, const XrSystemGetInfo *getInfo, XrSystemId *systemId)
xrGetSystem
Global oxr_xrGetSystemProperties (XrInstance instance, XrSystemId systemId, XrSystemProperties *properties)
xrGetSystemProperties
Global oxr_xrGetViewConfigurationProperties (XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, XrViewConfigurationProperties *configurationProperties)
xrGetViewConfigurationProperties
Global oxr_xrGetVulkanDeviceExtensionsKHR (XrInstance instance, XrSystemId systemId, uint32_t namesCapacityInput, uint32_t *namesCountOutput, char *namesString)
xrGetVulkanDeviceExtensionsKHR
Global oxr_xrGetVulkanGraphicsDevice2KHR (XrInstance instance, const XrVulkanGraphicsDeviceGetInfoKHR *getInfo, VkPhysicalDevice *vkPhysicalDevice)
xrGetVulkanGraphicsDeviceKHR
Global oxr_xrGetVulkanGraphicsDeviceKHR (XrInstance instance, XrSystemId systemId, VkInstance vkInstance, VkPhysicalDevice *vkPhysicalDevice)
xrGetVulkanGraphicsDeviceKHR
Global oxr_xrGetVulkanGraphicsRequirements2KHR (XrInstance instance, XrSystemId systemId, XrGraphicsRequirementsVulkan2KHR *graphicsRequirements)
xrGetVulkanGraphicsRequirements2KHR
Global oxr_xrGetVulkanGraphicsRequirementsKHR (XrInstance instance, XrSystemId systemId, XrGraphicsRequirementsVulkanKHR *graphicsRequirements)
xrGetVulkanGraphicsRequirementsKHR
Global oxr_xrGetVulkanInstanceExtensionsKHR (XrInstance instance, XrSystemId systemId, uint32_t namesCapacityInput, uint32_t *namesCountOutput, char *namesString)
xrGetVulkanInstanceExtensionsKHR
Global oxr_xrLocateHandJointsEXT (XrHandTrackerEXT handTracker, const XrHandJointsLocateInfoEXT *locateInfo, XrHandJointLocationsEXT *locations)
xrLocateHandJointsEXT
Global oxr_xrLocateSpace (XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation *location)
xrLocateSpace
Global oxr_xrLocateViews (XrSession session, const XrViewLocateInfo *viewLocateInfo, XrViewState *viewState, uint32_t viewCapacityInput, uint32_t *viewCountOutput, XrView *views)
xrLocateViews
Global oxr_xrPathToString (XrInstance instance, XrPath path, uint32_t bufferCapacityInput, uint32_t *bufferCountOutput, char *buffer)
xrPathToString
Global oxr_xrPollEvent (XrInstance instance, XrEventDataBuffer *eventData)
xrPollEvent
Global oxr_xrReleaseSwapchainImage (XrSwapchain swapchain, const XrSwapchainImageReleaseInfo *releaseInfo)
xrReleaseSwapchainImage
Global oxr_xrRequestDisplayRefreshRateFB (XrSession session, float displayRefreshRate)
xrRequestDisplayRefreshRateFB
Global oxr_xrRequestExitSession (XrSession session)
xrRequestExitSession
Global oxr_xrResultToString (XrInstance instance, XrResult value, char buffer[XR_MAX_RESULT_STRING_SIZE])
xrResultToString
Global oxr_xrSessionBeginDebugUtilsLabelRegionEXT (XrSession session, const XrDebugUtilsLabelEXT *labelInfo)
xrSessionBeginDebugUtilsLabelRegionEXT
Global oxr_xrSessionEndDebugUtilsLabelRegionEXT (XrSession session)
xrSessionEndDebugUtilsLabelRegionEXT
Global oxr_xrSessionInsertDebugUtilsLabelEXT (XrSession session, const XrDebugUtilsLabelEXT *labelInfo)
xrSessionInsertDebugUtilsLabelEXT
Global oxr_xrSetDebugUtilsObjectNameEXT (XrInstance instance, const XrDebugUtilsObjectNameInfoEXT *nameInfo)
xrSetDebugUtilsObjectNameEXT
Global oxr_xrStopHapticFeedback (XrSession session, const XrHapticActionInfo *hapticActionInfo)
xrStopHapticFeedback
Global oxr_xrStringToPath (XrInstance instance, const char *pathString, XrPath *path)
xrStringToPath
Global oxr_xrStructureTypeToString (XrInstance instance, XrStructureType value, char buffer[XR_MAX_STRUCTURE_NAME_SIZE])
xrStructureTypeToString
Global oxr_xrSubmitDebugUtilsMessageEXT (XrInstance instance, XrDebugUtilsMessageSeverityFlagsEXT messageSeverity, XrDebugUtilsMessageTypeFlagsEXT messageTypes, const XrDebugUtilsMessengerCallbackDataEXT *callbackData)
xrSubmitDebugUtilsMessageEXT
Global oxr_xrSuggestInteractionProfileBindings (XrInstance instance, const XrInteractionProfileSuggestedBinding *suggestedBindings)
xrSuggestInteractionProfileBindings
Global oxr_xrSyncActions (XrSession session, const XrActionsSyncInfo *syncInfo)
xrSyncActions
Global oxr_xrWaitFrame (XrSession session, const XrFrameWaitInfo *frameWaitInfo, XrFrameState *frameState)
xrWaitFrame
Global oxr_xrWaitSwapchainImage (XrSwapchain swapchain, const XrSwapchainImageWaitInfo *waitInfo)
xrWaitSwapchainImage