Monado OpenXR Runtime
|
Gets called from the client application, does most verification and routes calls into OpenXR main code functions. More...
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 |
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_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 |
File for verifing app input into api functions. | |
file | oxr_verify.c |
File for verifing app input into api functions. | |
Functions | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetInstanceProcAddr (XrInstance instance, const char *name, PFN_xrVoidFunction *function) |
OpenXR API function xrGetInstanceProcAddr. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrEnumerateApiLayerProperties (uint32_t propertyCapacityInput, uint32_t *propertyCountOutput, XrApiLayerProperties *properties) |
OpenXR API function xrEnumerateApiLayerProperties. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrEnumerateInstanceExtensionProperties (const char *layerName, uint32_t propertyCapacityInput, uint32_t *propertyCountOutput, XrExtensionProperties *properties) |
OpenXR API function xrEnumerateInstanceExtensionProperties. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrCreateInstance (const XrInstanceCreateInfo *createInfo, XrInstance *instance) |
OpenXR API function xrCreateInstance. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrDestroyInstance (XrInstance instance) |
OpenXR API function xrDestroyInstance. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetInstanceProperties (XrInstance instance, XrInstanceProperties *instanceProperties) |
OpenXR API function xrGetInstanceProperties. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrPollEvent (XrInstance instance, XrEventDataBuffer *eventData) |
OpenXR API function xrPollEvent. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrResultToString (XrInstance instance, XrResult value, char buffer[XR_MAX_RESULT_STRING_SIZE]) |
OpenXR API function xrResultToString. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrStructureTypeToString (XrInstance instance, XrStructureType value, char buffer[XR_MAX_STRUCTURE_NAME_SIZE]) |
OpenXR API function xrStructureTypeToString. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrStringToPath (XrInstance instance, const char *pathString, XrPath *path) |
OpenXR API function xrStringToPath. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrPathToString (XrInstance instance, XrPath path, uint32_t bufferCapacityInput, uint32_t *bufferCountOutput, char *buffer) |
OpenXR API function xrPathToString. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrConvertTimespecTimeToTimeKHR (XrInstance instance, const struct timespec *timespecTime, XrTime *time) |
OpenXR API function xrConvertTimespecTimeToTimeKHR. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrConvertTimeToTimespecTimeKHR (XrInstance instance, XrTime time, struct timespec *timespecTime) |
OpenXR API function xrConvertTimeToTimespecTimeKHR. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetSystem (XrInstance instance, const XrSystemGetInfo *getInfo, XrSystemId *systemId) |
OpenXR API function xrGetSystem. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetSystemProperties (XrInstance instance, XrSystemId systemId, XrSystemProperties *properties) |
OpenXR API function xrGetSystemProperties. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrEnumerateViewConfigurations (XrInstance instance, XrSystemId systemId, uint32_t viewConfigurationTypeCapacityInput, uint32_t *viewConfigurationTypeCountOutput, XrViewConfigurationType *viewConfigurationTypes) |
OpenXR API function xrEnumerateViewConfigurations. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetViewConfigurationProperties (XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, XrViewConfigurationProperties *configurationProperties) |
OpenXR API function xrGetViewConfigurationProperties. More... | |
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. More... | |
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. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetOpenGLGraphicsRequirementsKHR (XrInstance instance, XrSystemId systemId, XrGraphicsRequirementsOpenGLKHR *graphicsRequirements) |
OpenXR API function xrGetOpenGLGraphicsRequirementsKHR. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetVulkanInstanceExtensionsKHR (XrInstance instance, XrSystemId systemId, uint32_t namesCapacityInput, uint32_t *namesCountOutput, char *namesString) |
OpenXR API function xrGetVulkanInstanceExtensionsKHR. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetVulkanDeviceExtensionsKHR (XrInstance instance, XrSystemId systemId, uint32_t namesCapacityInput, uint32_t *namesCountOutput, char *namesString) |
OpenXR API function xrGetVulkanDeviceExtensionsKHR. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetVulkanGraphicsDeviceKHR (XrInstance instance, XrSystemId systemId, VkInstance vkInstance, VkPhysicalDevice *vkPhysicalDevice) |
OpenXR API function xrGetVulkanGraphicsDeviceKHR. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetVulkanGraphicsRequirementsKHR (XrInstance instance, XrSystemId systemId, XrGraphicsRequirementsVulkanKHR *graphicsRequirements) |
OpenXR API function xrGetVulkanGraphicsRequirementsKHR. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrCreateSession (XrInstance instance, const XrSessionCreateInfo *createInfo, XrSession *session) |
OpenXR API function xrCreateSession. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrDestroySession (XrSession session) |
OpenXR API function xrDestroySession. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrBeginSession (XrSession session, const XrSessionBeginInfo *beginInfo) |
OpenXR API function xrBeginSession. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrEndSession (XrSession session) |
OpenXR API function xrEndSession. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrWaitFrame (XrSession session, const XrFrameWaitInfo *frameWaitInfo, XrFrameState *frameState) |
OpenXR API function xrWaitFrame. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrBeginFrame (XrSession session, const XrFrameBeginInfo *frameBeginInfo) |
OpenXR API function xrBeginFrame. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrEndFrame (XrSession session, const XrFrameEndInfo *frameEndInfo) |
OpenXR API function xrEndFrame. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrRequestExitSession (XrSession session) |
OpenXR API function xrRequestExitSession. More... | |
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. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrEnumerateReferenceSpaces (XrSession session, uint32_t spaceCapacityInput, uint32_t *spaceCountOutput, XrReferenceSpaceType *spaces) |
OpenXR API function xrEnumerateReferenceSpaces. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetReferenceSpaceBoundsRect (XrSession session, XrReferenceSpaceType referenceSpaceType, XrExtent2Df *bounds) |
OpenXR API function xrGetReferenceSpaceBoundsRect. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrCreateReferenceSpace (XrSession session, const XrReferenceSpaceCreateInfo *createInfo, XrSpace *space) |
OpenXR API function xrCreateReferenceSpace. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrLocateSpace (XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation *location) |
OpenXR API function xrLocateSpace. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrDestroySpace (XrSpace space) |
OpenXR API function xrDestroySpace. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrEnumerateSwapchainFormats (XrSession session, uint32_t formatCapacityInput, uint32_t *formatCountOutput, int64_t *formats) |
OpenXR API function xrEnumerateSwapchainFormats. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrCreateSwapchain (XrSession session, const XrSwapchainCreateInfo *createInfo, XrSwapchain *swapchain) |
OpenXR API function xrCreateSwapchain. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrDestroySwapchain (XrSwapchain swapchain) |
OpenXR API function xrDestroySwapchain. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrEnumerateSwapchainImages (XrSwapchain swapchain, uint32_t imageCapacityInput, uint32_t *imageCountOutput, XrSwapchainImageBaseHeader *images) |
OpenXR API function xrEnumerateSwapchainImages. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrAcquireSwapchainImage (XrSwapchain swapchain, const XrSwapchainImageAcquireInfo *acquireInfo, uint32_t *index) |
OpenXR API function xrAcquireSwapchainImage. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrWaitSwapchainImage (XrSwapchain swapchain, const XrSwapchainImageWaitInfo *waitInfo) |
OpenXR API function xrWaitSwapchainImage. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrReleaseSwapchainImage (XrSwapchain swapchain, const XrSwapchainImageReleaseInfo *releaseInfo) |
OpenXR API function xrReleaseSwapchainImage. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrSetDebugUtilsObjectNameEXT (XrInstance instance, const XrDebugUtilsObjectNameInfoEXT *nameInfo) |
OpenXR API function xrSetDebugUtilsObjectNameEXT. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrCreateDebugUtilsMessengerEXT (XrInstance instance, const XrDebugUtilsMessengerCreateInfoEXT *createInfo, XrDebugUtilsMessengerEXT *messenger) |
OpenXR API function xrCreateDebugUtilsMessengerEXT. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrDestroyDebugUtilsMessengerEXT (XrDebugUtilsMessengerEXT messenger) |
OpenXR API function xrDestroyDebugUtilsMessengerEXT. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrSubmitDebugUtilsMessageEXT (XrInstance instance, XrDebugUtilsMessageSeverityFlagsEXT messageSeverity, XrDebugUtilsMessageTypeFlagsEXT messageTypes, const XrDebugUtilsMessengerCallbackDataEXT *callbackData) |
OpenXR API function xrSubmitDebugUtilsMessageEXT. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrSessionBeginDebugUtilsLabelRegionEXT (XrSession session, const XrDebugUtilsLabelEXT *labelInfo) |
OpenXR API function xrSessionBeginDebugUtilsLabelRegionEXT. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrSessionEndDebugUtilsLabelRegionEXT (XrSession session) |
OpenXR API function xrSessionEndDebugUtilsLabelRegionEXT. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrSessionInsertDebugUtilsLabelEXT (XrSession session, const XrDebugUtilsLabelEXT *labelInfo) |
OpenXR API function xrSessionInsertDebugUtilsLabelEXT. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrCreateActionSpace (XrSession session, const XrActionSpaceCreateInfo *createInfo, XrSpace *space) |
OpenXR API function xrCreateActionSpace. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrCreateActionSet (XrInstance instance, const XrActionSetCreateInfo *createInfo, XrActionSet *actionSet) |
OpenXR API function xrCreateActionSet. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrDestroyActionSet (XrActionSet actionSet) |
OpenXR API function xrDestroyActionSet. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrCreateAction (XrActionSet actionSet, const XrActionCreateInfo *createInfo, XrAction *action) |
OpenXR API function xrCreateAction. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrDestroyAction (XrAction action) |
OpenXR API function xrDestroyAction. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrSuggestInteractionProfileBindings (XrInstance instance, const XrInteractionProfileSuggestedBinding *suggestedBindings) |
OpenXR API function xrSuggestInteractionProfileBindings. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrAttachSessionActionSets (XrSession session, const XrSessionActionSetsAttachInfo *bindInfo) |
OpenXR API function xrAttachSessionActionSets. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetCurrentInteractionProfile (XrSession session, XrPath topLevelUserPath, XrInteractionProfileState *interactionProfile) |
OpenXR API function xrGetCurrentInteractionProfile. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetActionStateBoolean (XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateBoolean *data) |
OpenXR API function xrGetActionStateBoolean. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetActionStateFloat (XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateFloat *data) |
OpenXR API function xrGetActionStateFloat. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetActionStateVector2f (XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateVector2f *data) |
OpenXR API function xrGetActionStateVector2f. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetActionStatePose (XrSession session, const XrActionStateGetInfo *getInfo, XrActionStatePose *data) |
OpenXR API function xrGetActionStatePose. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrSyncActions (XrSession session, const XrActionsSyncInfo *syncInfo) |
OpenXR API function xrSyncActions. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrEnumerateBoundSourcesForAction (XrSession session, const XrBoundSourcesForActionEnumerateInfo *enumerateInfo, uint32_t sourceCapacityInput, uint32_t *sourceCountOutput, XrPath *sources) |
OpenXR API function xrEnumerateBoundSourcesForAction. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetInputSourceLocalizedName (XrSession session, const XrInputSourceLocalizedNameGetInfo *getInfo, uint32_t bufferCapacityInput, uint32_t *bufferCountOutput, char *buffer) |
OpenXR API function xrGetInputSourceLocalizedName. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrApplyHapticFeedback (XrSession session, const XrHapticActionInfo *hapticActionInfo, const XrHapticBaseHeader *hapticEvent) |
OpenXR API function xrApplyHapticFeedback. More... | |
XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrStopHapticFeedback (XrSession session, const XrHapticActionInfo *hapticActionInfo) |
OpenXR API function xrStopHapticFeedback. More... | |
XrResult | oxr_verify_full_path_c (struct oxr_logger *log, const char *path, const char *name) |
XrResult | oxr_verify_full_path (struct oxr_logger *log, const char *path, size_t length, const char *name) |
Verify a full path. More... | |
XrResult | oxr_verify_fixed_size_single_level_path (struct oxr_logger *, const char *path, uint32_t array_size, const char *name) |
Verify a single path level that sits inside of a fixed sized array. More... | |
XrResult | oxr_verify_localized_name (struct oxr_logger *, const char *string, uint32_t array_size, const char *name) |
Verify an arbitrary UTF-8 string that sits inside of a fixed sized array. More... | |
XrResult | oxr_verify_subaction_paths_create (struct oxr_logger *log, struct oxr_instance *inst, uint32_t countSubactionPaths, const XrPath *subactionPaths, const char *variable) |
Verify a set of subaction paths for action creation. More... | |
XrResult | oxr_verify_subaction_path_sync (struct oxr_logger *log, struct oxr_instance *inst, XrPath path, uint32_t index) |
Verify a set of subaction paths for action sync. More... | |
XrResult | oxr_verify_subaction_path_get (struct oxr_logger *log, struct oxr_instance *inst, XrPath path, const struct oxr_sub_paths *act_sub_paths, struct oxr_sub_paths *out_sub_paths, const char *variable) |
Verify a set of subaction paths for action state get. More... | |
XrResult | oxr_verify_XrSessionCreateInfo (struct oxr_logger *, const struct oxr_instance *, const XrSessionCreateInfo *) |
XrResult | oxr_verify_XrGraphicsBindingOpenGLXlibKHR (struct oxr_logger *, const XrGraphicsBindingOpenGLXlibKHR *) |
XrResult | oxr_verify_XrGraphicsBindingVulkanKHR (struct oxr_logger *, const XrGraphicsBindingVulkanKHR *) |
#define | OXR_VERIFY_INSTANCE_AND_INIT_LOG(log, thing, new_thing, name) _OXR_VERIFY_AND_SET_AND_INIT(log, thing, new_thing, INSTANCE, name, new_thing) |
#define | OXR_VERIFY_MESSENGER_AND_INIT_LOG(log, thing, new_thing, name) _OXR_VERIFY_AND_SET_AND_INIT(log, thing, new_thing, MESSENGER, name, new_thing->inst) |
#define | OXR_VERIFY_SESSION_AND_INIT_LOG(log, thing, new_thing, name) _OXR_VERIFY_AND_SET_AND_INIT(log, thing, new_thing, SESSION, name, new_thing->sys->inst) |
#define | OXR_VERIFY_SPACE_AND_INIT_LOG(log, thing, new_thing, name) _OXR_VERIFY_AND_SET_AND_INIT(log, thing, new_thing, SPACE, name, new_thing->sess->sys->inst) |
#define | OXR_VERIFY_ACTION_AND_INIT_LOG(log, thing, new_thing, name) _OXR_VERIFY_AND_SET_AND_INIT(log, thing, new_thing, ACTION, name, new_thing->act_set->inst) |
#define | OXR_VERIFY_SWAPCHAIN_AND_INIT_LOG(log, thing, new_thing, name) _OXR_VERIFY_AND_SET_AND_INIT(log, thing, new_thing, SWAPCHAIN, name, new_thing->sess->sys->inst) |
#define | OXR_VERIFY_ACTIONSET_AND_INIT_LOG(log, thing, new_thing, name) _OXR_VERIFY_AND_SET_AND_INIT(log, thing, new_thing, ACTIONSET, name, new_thing->inst) |
#define | OXR_VERIFY_INSTANCE_NOT_NULL(log, arg, new_arg) _OXR_VERIFY_SET(log, arg, new_arg, INSTANCE); |
#define | OXR_VERIFY_MESSENGER_NOT_NULL(log, arg, new_arg) _OXR_VERIFY_SET(log, arg, new_arg, MESSENGER); |
#define | OXR_VERIFY_SESSION_NOT_NULL(log, arg, new_arg) _OXR_VERIFY_SET(log, arg, new_arg, SESSION); |
#define | OXR_VERIFY_SPACE_NOT_NULL(log, arg, new_arg) _OXR_VERIFY_SET(log, arg, new_arg, SPACE); |
#define | OXR_VERIFY_ACTION_NOT_NULL(log, arg, new_arg) _OXR_VERIFY_SET(log, arg, new_arg, ACTION); |
#define | OXR_VERIFY_SWAPCHAIN_NOT_NULL(log, arg, new_arg) _OXR_VERIFY_SET(log, arg, new_arg, SWAPCHAIN); |
#define | OXR_VERIFY_ACTIONSET_NOT_NULL(log, arg, new_arg) _OXR_VERIFY_SET(log, arg, new_arg, ACTIONSET); |
#define | OXR_VERIFY_EXTENSION(log, inst, mixed_case_name) |
Checks if a required extension is enabled. More... | |
#define | OXR_VERIFY_ARG_NOT_NULL(log, arg) |
#define | OXR_VERIFY_ARG_NOT_ZERO(log, arg) |
#define | OXR_VERIFY_ARG_TYPE_CAN_BE_NULL(log, arg, type_enum) |
#define | OXR_VERIFY_ARG_TYPE_AND_NOT_NULL(log, arg, type_enum) |
#define | OXR_VERIFY_SUBACTION_PATHS(log, count, paths) |
#define | OXR_VERIFY_ARG_SINGLE_LEVEL_FIXED_LENGTH_PATH(log, path) |
#define | OXR_VERIFY_ARG_LOCALIZED_NAME(log, string) |
#define | OXR_VERIFY_POSE(log, p) |
Gets called from the client application, does most verification and routes calls into OpenXR main code functions.
#define OXR_VERIFY_ARG_LOCALIZED_NAME | ( | log, | |
string | |||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
#define OXR_VERIFY_ARG_NOT_NULL | ( | log, | |
arg | |||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
#define OXR_VERIFY_ARG_NOT_ZERO | ( | log, | |
arg | |||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
#define OXR_VERIFY_ARG_SINGLE_LEVEL_FIXED_LENGTH_PATH | ( | log, | |
path | |||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
#define OXR_VERIFY_ARG_TYPE_AND_NOT_NULL | ( | log, | |
arg, | |||
type_enum | |||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
#define OXR_VERIFY_ARG_TYPE_CAN_BE_NULL | ( | log, | |
arg, | |||
type_enum | |||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
#define OXR_VERIFY_EXTENSION | ( | log, | |
inst, | |||
mixed_case_name | |||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
Checks if a required extension is enabled.
mixed_case_name should be the extension name without the XR_ prefix.
#define OXR_VERIFY_POSE | ( | log, | |
p | |||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
#define OXR_VERIFY_SUBACTION_PATHS | ( | log, | |
count, | |||
paths | |||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
XrResult oxr_verify_fixed_size_single_level_path | ( | struct oxr_logger * | , |
const char * | path, | ||
uint32_t | array_size, | ||
const char * | name | ||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
Verify a single path level that sits inside of a fixed sized array.
References oxr_error().
XrResult oxr_verify_full_path | ( | struct oxr_logger * | log, |
const char * | path, | ||
size_t | length, | ||
const char * | name | ||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
Verify a full path.
Length not including zero terminator character but must be there.
XrResult oxr_verify_localized_name | ( | struct oxr_logger * | , |
const char * | string, | ||
uint32_t | array_size, | ||
const char * | name | ||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
Verify an arbitrary UTF-8 string that sits inside of a fixed sized array.
References oxr_error().
XrResult oxr_verify_subaction_path_get | ( | struct oxr_logger * | log, |
struct oxr_instance * | inst, | ||
XrPath | path, | ||
const struct oxr_sub_paths * | act_sub_paths, | ||
struct oxr_sub_paths * | out_sub_paths, | ||
const char * | variable | ||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
Verify a set of subaction paths for action state get.
References oxr_error(), and oxr_path_get_string().
XrResult oxr_verify_subaction_path_sync | ( | struct oxr_logger * | log, |
struct oxr_instance * | inst, | ||
XrPath | path, | ||
uint32_t | index | ||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
Verify a set of subaction paths for action sync.
References oxr_error(), and oxr_path_get_string().
XrResult oxr_verify_subaction_paths_create | ( | struct oxr_logger * | log, |
struct oxr_instance * | inst, | ||
uint32_t | countSubactionPaths, | ||
const XrPath * | subactionPaths, | ||
const char * | variable | ||
) |
#include <state_trackers/oxr/oxr_api_verify.h>
Verify a set of subaction paths for action creation.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrAcquireSwapchainImage | ( | XrSwapchain | swapchain, |
const XrSwapchainImageAcquireInfo * | acquireInfo, | ||
uint32_t * | index | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrAcquireSwapchainImage.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrApplyHapticFeedback | ( | XrSession | session, |
const XrHapticActionInfo * | hapticActionInfo, | ||
const XrHapticBaseHeader * | hapticEvent | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrApplyHapticFeedback.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrAttachSessionActionSets | ( | XrSession | session, |
const XrSessionActionSetsAttachInfo * | bindInfo | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrAttachSessionActionSets.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrBeginFrame | ( | XrSession | session, |
const XrFrameBeginInfo * | frameBeginInfo | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrBeginFrame.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrBeginSession | ( | XrSession | session, |
const XrSessionBeginInfo * | beginInfo | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrBeginSession.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrConvertTimespecTimeToTimeKHR | ( | XrInstance | instance, |
const struct timespec * | timespecTime, | ||
XrTime * | time | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrConvertTimespecTimeToTimeKHR.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrConvertTimeToTimespecTimeKHR | ( | XrInstance | instance, |
XrTime | time, | ||
struct timespec * | timespecTime | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrConvertTimeToTimespecTimeKHR.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateAction | ( | XrActionSet | actionSet, |
const XrActionCreateInfo * | createInfo, | ||
XrAction * | action | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrCreateAction.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateActionSet | ( | XrInstance | instance, |
const XrActionSetCreateInfo * | createInfo, | ||
XrActionSet * | actionSet | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrCreateActionSet.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateActionSpace | ( | XrSession | session, |
const XrActionSpaceCreateInfo * | createInfo, | ||
XrSpace * | space | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrCreateActionSpace.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateDebugUtilsMessengerEXT | ( | XrInstance | instance, |
const XrDebugUtilsMessengerCreateInfoEXT * | createInfo, | ||
XrDebugUtilsMessengerEXT * | messenger | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrCreateDebugUtilsMessengerEXT.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateInstance | ( | const XrInstanceCreateInfo * | createInfo, |
XrInstance * | instance | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrCreateInstance.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateReferenceSpace | ( | XrSession | session, |
const XrReferenceSpaceCreateInfo * | createInfo, | ||
XrSpace * | space | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrCreateReferenceSpace.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateSession | ( | XrInstance | instance, |
const XrSessionCreateInfo * | createInfo, | ||
XrSession * | session | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrCreateSession.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateSwapchain | ( | XrSession | session, |
const XrSwapchainCreateInfo * | createInfo, | ||
XrSwapchain * | swapchain | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrCreateSwapchain.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroyAction | ( | XrAction | action | ) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrDestroyAction.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroyActionSet | ( | XrActionSet | actionSet | ) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrDestroyActionSet.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroyDebugUtilsMessengerEXT | ( | XrDebugUtilsMessengerEXT | messenger | ) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrDestroyDebugUtilsMessengerEXT.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroyInstance | ( | XrInstance | instance | ) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrDestroyInstance.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroySession | ( | XrSession | session | ) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrDestroySession.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroySpace | ( | XrSpace | space | ) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrDestroySpace.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroySwapchain | ( | XrSwapchain | swapchain | ) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrDestroySwapchain.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEndFrame | ( | XrSession | session, |
const XrFrameEndInfo * | frameEndInfo | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrEndFrame.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEndSession | ( | XrSession | session | ) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrEndSession.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateApiLayerProperties | ( | uint32_t | propertyCapacityInput, |
uint32_t * | propertyCountOutput, | ||
XrApiLayerProperties * | properties | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrEnumerateApiLayerProperties.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateBoundSourcesForAction | ( | XrSession | session, |
const XrBoundSourcesForActionEnumerateInfo * | enumerateInfo, | ||
uint32_t | sourceCapacityInput, | ||
uint32_t * | sourceCountOutput, | ||
XrPath * | sources | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrEnumerateBoundSourcesForAction.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateEnvironmentBlendModes | ( | XrInstance | instance, |
XrSystemId | systemId, | ||
XrViewConfigurationType | viewConfigurationType, | ||
uint32_t | environmentBlendModeCapacityInput, | ||
uint32_t * | environmentBlendModeCountOutput, | ||
XrEnvironmentBlendMode * | environmentBlendModes | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrEnumerateEnvironmentBlendModes.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateInstanceExtensionProperties | ( | const char * | layerName, |
uint32_t | propertyCapacityInput, | ||
uint32_t * | propertyCountOutput, | ||
XrExtensionProperties * | properties | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrEnumerateInstanceExtensionProperties.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateReferenceSpaces | ( | XrSession | session, |
uint32_t | spaceCapacityInput, | ||
uint32_t * | spaceCountOutput, | ||
XrReferenceSpaceType * | spaces | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrEnumerateReferenceSpaces.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateSwapchainFormats | ( | XrSession | session, |
uint32_t | formatCapacityInput, | ||
uint32_t * | formatCountOutput, | ||
int64_t * | formats | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrEnumerateSwapchainFormats.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateSwapchainImages | ( | XrSwapchain | swapchain, |
uint32_t | imageCapacityInput, | ||
uint32_t * | imageCountOutput, | ||
XrSwapchainImageBaseHeader * | images | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrEnumerateSwapchainImages.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateViewConfigurations | ( | XrInstance | instance, |
XrSystemId | systemId, | ||
uint32_t | viewConfigurationTypeCapacityInput, | ||
uint32_t * | viewConfigurationTypeCountOutput, | ||
XrViewConfigurationType * | viewConfigurationTypes | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrEnumerateViewConfigurations.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrEnumerateViewConfigurationViews | ( | XrInstance | instance, |
XrSystemId | systemId, | ||
XrViewConfigurationType | viewConfigurationType, | ||
uint32_t | viewCapacityInput, | ||
uint32_t * | viewCountOutput, | ||
XrViewConfigurationView * | views | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrEnumerateViewConfigurationViews.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStateBoolean | ( | XrSession | session, |
const XrActionStateGetInfo * | getInfo, | ||
XrActionStateBoolean * | data | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetActionStateBoolean.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStateFloat | ( | XrSession | session, |
const XrActionStateGetInfo * | getInfo, | ||
XrActionStateFloat * | data | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetActionStateFloat.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStatePose | ( | XrSession | session, |
const XrActionStateGetInfo * | getInfo, | ||
XrActionStatePose * | data | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetActionStatePose.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStateVector2f | ( | XrSession | session, |
const XrActionStateGetInfo * | getInfo, | ||
XrActionStateVector2f * | data | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetActionStateVector2f.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetCurrentInteractionProfile | ( | XrSession | session, |
XrPath | topLevelUserPath, | ||
XrInteractionProfileState * | interactionProfile | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetCurrentInteractionProfile.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetInputSourceLocalizedName | ( | XrSession | session, |
const XrInputSourceLocalizedNameGetInfo * | getInfo, | ||
uint32_t | bufferCapacityInput, | ||
uint32_t * | bufferCountOutput, | ||
char * | buffer | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetInputSourceLocalizedName.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetInstanceProcAddr | ( | XrInstance | instance, |
const char * | name, | ||
PFN_xrVoidFunction * | function | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetInstanceProcAddr.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetInstanceProperties | ( | XrInstance | instance, |
XrInstanceProperties * | instanceProperties | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetInstanceProperties.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetOpenGLGraphicsRequirementsKHR | ( | XrInstance | instance, |
XrSystemId | systemId, | ||
XrGraphicsRequirementsOpenGLKHR * | graphicsRequirements | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetOpenGLGraphicsRequirementsKHR.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetReferenceSpaceBoundsRect | ( | XrSession | session, |
XrReferenceSpaceType | referenceSpaceType, | ||
XrExtent2Df * | bounds | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetReferenceSpaceBoundsRect.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetSystem | ( | XrInstance | instance, |
const XrSystemGetInfo * | getInfo, | ||
XrSystemId * | systemId | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetSystem.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetSystemProperties | ( | XrInstance | instance, |
XrSystemId | systemId, | ||
XrSystemProperties * | properties | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetSystemProperties.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetViewConfigurationProperties | ( | XrInstance | instance, |
XrSystemId | systemId, | ||
XrViewConfigurationType | viewConfigurationType, | ||
XrViewConfigurationProperties * | configurationProperties | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetViewConfigurationProperties.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetVulkanDeviceExtensionsKHR | ( | XrInstance | instance, |
XrSystemId | systemId, | ||
uint32_t | namesCapacityInput, | ||
uint32_t * | namesCountOutput, | ||
char * | namesString | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetVulkanDeviceExtensionsKHR.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetVulkanGraphicsDeviceKHR | ( | XrInstance | instance, |
XrSystemId | systemId, | ||
VkInstance | vkInstance, | ||
VkPhysicalDevice * | vkPhysicalDevice | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetVulkanGraphicsDeviceKHR.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetVulkanGraphicsRequirementsKHR | ( | XrInstance | instance, |
XrSystemId | systemId, | ||
XrGraphicsRequirementsVulkanKHR * | graphicsRequirements | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetVulkanGraphicsRequirementsKHR.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetVulkanInstanceExtensionsKHR | ( | XrInstance | instance, |
XrSystemId | systemId, | ||
uint32_t | namesCapacityInput, | ||
uint32_t * | namesCountOutput, | ||
char * | namesString | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrGetVulkanInstanceExtensionsKHR.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrLocateSpace | ( | XrSpace | space, |
XrSpace | baseSpace, | ||
XrTime | time, | ||
XrSpaceLocation * | location | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrLocateSpace.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrLocateViews | ( | XrSession | session, |
const XrViewLocateInfo * | viewLocateInfo, | ||
XrViewState * | viewState, | ||
uint32_t | viewCapacityInput, | ||
uint32_t * | viewCountOutput, | ||
XrView * | views | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrLocateViews.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrPathToString | ( | XrInstance | instance, |
XrPath | path, | ||
uint32_t | bufferCapacityInput, | ||
uint32_t * | bufferCountOutput, | ||
char * | buffer | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrPathToString.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrPollEvent | ( | XrInstance | instance, |
XrEventDataBuffer * | eventData | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrPollEvent.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrReleaseSwapchainImage | ( | XrSwapchain | swapchain, |
const XrSwapchainImageReleaseInfo * | releaseInfo | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrReleaseSwapchainImage.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrRequestExitSession | ( | XrSession | session | ) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrRequestExitSession.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrResultToString | ( | XrInstance | instance, |
XrResult | value, | ||
char | buffer[XR_MAX_RESULT_STRING_SIZE] | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrResultToString.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSessionBeginDebugUtilsLabelRegionEXT | ( | XrSession | session, |
const XrDebugUtilsLabelEXT * | labelInfo | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrSessionBeginDebugUtilsLabelRegionEXT.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSessionEndDebugUtilsLabelRegionEXT | ( | XrSession | session | ) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrSessionEndDebugUtilsLabelRegionEXT.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSessionInsertDebugUtilsLabelEXT | ( | XrSession | session, |
const XrDebugUtilsLabelEXT * | labelInfo | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrSessionInsertDebugUtilsLabelEXT.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSetDebugUtilsObjectNameEXT | ( | XrInstance | instance, |
const XrDebugUtilsObjectNameInfoEXT * | nameInfo | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrSetDebugUtilsObjectNameEXT.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrStopHapticFeedback | ( | XrSession | session, |
const XrHapticActionInfo * | hapticActionInfo | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrStopHapticFeedback.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrStringToPath | ( | XrInstance | instance, |
const char * | pathString, | ||
XrPath * | path | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrStringToPath.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrStructureTypeToString | ( | XrInstance | instance, |
XrStructureType | value, | ||
char | buffer[XR_MAX_STRUCTURE_NAME_SIZE] | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrStructureTypeToString.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSubmitDebugUtilsMessageEXT | ( | XrInstance | instance, |
XrDebugUtilsMessageSeverityFlagsEXT | messageSeverity, | ||
XrDebugUtilsMessageTypeFlagsEXT | messageTypes, | ||
const XrDebugUtilsMessengerCallbackDataEXT * | callbackData | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrSubmitDebugUtilsMessageEXT.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSuggestInteractionProfileBindings | ( | XrInstance | instance, |
const XrInteractionProfileSuggestedBinding * | suggestedBindings | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrSuggestInteractionProfileBindings.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSyncActions | ( | XrSession | session, |
const XrActionsSyncInfo * | syncInfo | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrSyncActions.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrWaitFrame | ( | XrSession | session, |
const XrFrameWaitInfo * | frameWaitInfo, | ||
XrFrameState * | frameState | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrWaitFrame.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrWaitSwapchainImage | ( | XrSwapchain | swapchain, |
const XrSwapchainImageWaitInfo * | waitInfo | ||
) |
#include <state_trackers/oxr/oxr_api_funcs.h>
OpenXR API function xrWaitSwapchainImage.