Struct XrPathsForInteractionProfileEnumerateInfoHTC
When developers would like to retrieve the supported user paths from the interactionProfile, userPath should be XR_NULL_PATH. If the interaction profile for any of the suggested bindings does not exist in the allowlist defined in Interaction Profile Paths, the runtime must return XR_ERROR_PATH_UNSUPPORTED.
If developers would like to retrieve the input/output paths related to the interactionProfile, userPath should be a valid user path.If userPath is not one of the device input subpaths described in section /user paths, the runtime must return XR_ERROR_PATH_UNSUPPORTED.
Inherited Members
Namespace: VIVE.OpenXR
Assembly: VIVE.OpenXR.dll
Syntax
public struct XrPathsForInteractionProfileEnumerateInfoHTC
Fields
interactionProfile
The XrPath of an interaction profile.
Declaration
public XrPath interactionProfile
Field Value
Type | Description |
---|---|
XrPath |
next
NULL or a pointer to the next structure in a structure chain.
Declaration
public IntPtr next
Field Value
Type | Description |
---|---|
IntPtr |
type
The XrStructureType of this structure.
Declaration
public XrStructureType type
Field Value
Type | Description |
---|---|
XrStructureType |
userPath
The top level user path the application would like to retrieve the interaction profile for. Set XR_NULL_PATH is used to enumerate all user paths from the input interactionProfile. Set as a valid user path is used to enumerate all input/output source paths.
Declaration
public XrPath userPath
Field Value
Type | Description |
---|---|
XrPath |