C Specification

The XrInteractionProfileInfo structure is defined as:

typedef struct XrInteractionProfileInfo {
    XrStructureType             type;
    const void* XR_MAY_ALIAS    next;
    XrPath                      interactionProfile;
} XrInteractionProfileInfo;

Members

Member Descriptions
  • type is the XrStructureType of this structure.

  • next is NULL or a pointer to an extension-specific structure.

  • interactionProfile is the XrPath of the interaction profile path for the topLevelUserPath used to retrieve this info, or XR_PATH_NULL if there is no active interaction profile at that top level user path.

Description

The runtime must only include interaction profiles that the application has provided bindings for via xrSetInteractionProfileSuggestedBindings or XR_PATH_NULL. If the runtime is rebinding an interaction profile provided by the application to a device that the application did not provide bindings for, it must return the interaction profile path that it is emulating. If the runtime is unable to provide input because it cannot emulate any of the application-provided interaction profiles, it must return XR_PATH_NULL.

Valid Usage (Implicit)
  • type must be XR_TYPE_INTERACTION_PROFILE_INFO

  • next must be NULL

See Also

Document Notes

For more information, see the OpenXR Specification at URL

This page is extracted from the OpenXR Specification. Fixes and changes should be made to the Specification, not directly.

Copyright (c) 2014-2019 Khronos Group. This work is licensed under a Creative Commons Attribution 4.0 International License.