14#include "oxr_extension_support.h"
23XRAPI_ATTR XrResult XRAPI_CALL
24oxr_xrCreateActionSet(XrInstance instance,
const XrActionSetCreateInfo *createInfo, XrActionSet *actionSet);
27XRAPI_ATTR XrResult XRAPI_CALL
31XRAPI_ATTR XrResult XRAPI_CALL
32oxr_xrCreateAction(XrActionSet actionSet,
const XrActionCreateInfo *createInfo, XrAction *action);
35XRAPI_ATTR XrResult XRAPI_CALL
39XRAPI_ATTR XrResult XRAPI_CALL
41 const XrInteractionProfileSuggestedBinding *suggestedBindings);
44XRAPI_ATTR XrResult XRAPI_CALL
48XRAPI_ATTR XrResult XRAPI_CALL
50 XrPath topLevelUserPath,
51 XrInteractionProfileState *interactionProfile);
54XRAPI_ATTR XrResult XRAPI_CALL
58XRAPI_ATTR XrResult XRAPI_CALL
62XRAPI_ATTR XrResult XRAPI_CALL
66XRAPI_ATTR XrResult XRAPI_CALL
70XRAPI_ATTR XrResult XRAPI_CALL
74XRAPI_ATTR XrResult XRAPI_CALL
76 const XrBoundSourcesForActionEnumerateInfo *enumerateInfo,
77 uint32_t sourceCapacityInput,
78 uint32_t *sourceCountOutput,
82XRAPI_ATTR XrResult XRAPI_CALL
84 const XrInputSourceLocalizedNameGetInfo *getInfo,
85 uint32_t bufferCapacityInput,
86 uint32_t *bufferCountOutput,
90XRAPI_ATTR XrResult XRAPI_CALL
92 const XrHapticActionInfo *hapticActionInfo,
93 const XrHapticBaseHeader *hapticEvent);
96XRAPI_ATTR XrResult XRAPI_CALL
100#ifdef OXR_HAVE_FB_haptic_pcm
102XRAPI_ATTR XrResult XRAPI_CALL
104 const XrHapticActionInfo *hapticActionInfo,
105 XrDevicePcmSampleRateGetInfoFB *deviceSampleRate);
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetDeviceSampleRateFB(XrSession session, const XrHapticActionInfo *hapticActionInfo, XrDevicePcmSampleRateGetInfoFB *deviceSampleRate)
OpenXR API function xrGetDeviceSampleRateFB.
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStateFloat(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateFloat *data)
OpenXR API function xrGetActionStateFloat.
Definition oxr_api_action.c:668
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStatePose(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStatePose *data)
OpenXR API function xrGetActionStatePose.
Definition oxr_api_action.c:726
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:425
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroyActionSet(XrActionSet actionSet)
OpenXR API function xrDestroyActionSet.
Definition oxr_api_action.c:543
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetCurrentInteractionProfile(XrSession session, XrPath topLevelUserPath, XrInteractionProfileState *interactionProfile)
OpenXR API function xrGetCurrentInteractionProfile.
Definition oxr_api_action.c:374
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrAttachSessionActionSets(XrSession session, const XrSessionActionSetsAttachInfo *bindInfo)
OpenXR API function xrAttachSessionActionSets.
Definition oxr_api_action.c:171
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrStopHapticFeedback(XrSession session, const XrHapticActionInfo *hapticActionInfo)
OpenXR API function xrStopHapticFeedback.
Definition oxr_api_action.c:837
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSyncActions(XrSession session, const XrActionsSyncInfo *syncInfo)
OpenXR API function xrSyncActions.
Definition oxr_api_action.c:131
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrDestroyAction(XrAction action)
OpenXR API function xrDestroyAction.
Definition oxr_api_action.c:627
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateActionSet(XrInstance instance, const XrActionSetCreateInfo *createInfo, XrActionSet *actionSet)
OpenXR API function xrCreateActionSet.
Definition oxr_api_action.c:485
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrCreateAction(XrActionSet actionSet, const XrActionCreateInfo *createInfo, XrAction *action)
OpenXR API function xrCreateAction.
Definition oxr_api_action.c:562
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrSuggestInteractionProfileBindings(XrInstance instance, const XrInteractionProfileSuggestedBinding *suggestedBindings)
OpenXR API function xrSuggestInteractionProfileBindings.
Definition oxr_api_action.c:202
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:755
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStateBoolean(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateBoolean *data)
OpenXR API function xrGetActionStateBoolean.
Definition oxr_api_action.c:639
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrApplyHapticFeedback(XrSession session, const XrHapticActionInfo *hapticActionInfo, const XrHapticBaseHeader *hapticEvent)
OpenXR API function xrApplyHapticFeedback.
Definition oxr_api_action.c:789
XRAPI_ATTR XrResult XRAPI_CALL oxr_xrGetActionStateVector2f(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateVector2f *data)
OpenXR API function xrGetActionStateVector2f.
Definition oxr_api_action.c:697