Class VivePathEnumeration
Inheritance
Object
ScriptableObject
OpenXRFeature
VivePathEnumeration
Assembly: VIVE.OpenXR.dll
Syntax
public class VivePathEnumeration : OpenXRFeature
Fields
featureId
The feature id string. This is used to give the feature a well known id for reference.
Declaration
public const string featureId = "vive.wave.openxr.feature.pathenumeration"
Field Value
kOpenxrExtensionString
Declaration
public const string kOpenxrExtensionString = "XR_HTC_path_enumeration"
Field Value
Methods
EnumeratePathsForInteractionProfileHTC(ref XrPathsForInteractionProfileEnumerateInfoHTC, uint, ref uint, XrPath[])
Declaration
public XrResult EnumeratePathsForInteractionProfileHTC(ref XrPathsForInteractionProfileEnumerateInfoHTC createInfo, uint pathCapacityInput, ref uint pathCountOutput, XrPath[] paths)
Parameters
Returns
Declaration
public bool GetInputPathsWithUserPath(string interactionProfileString, XrPath userPath, out XrPath[] inputPaths)
Parameters
Returns
GetUserPaths(string, out XrPath[])
Declaration
public bool GetUserPaths(string interactionProfileString, out XrPath[] userPaths)
Parameters
Type |
Name |
Description |
string |
interactionProfileString |
|
XrPath[] |
userPaths |
|
Returns
OnInstanceCreate(ulong)
Declaration
protected override bool OnInstanceCreate(ulong xrInstance)
Parameters
Type |
Name |
Description |
ulong |
xrInstance |
The created instance.
|
Returns
Overrides
OnInstanceDestroy(ulong)
Declaration
protected override void OnInstanceDestroy(ulong xrInstance)
Parameters
Type |
Name |
Description |
ulong |
xrInstance |
The instance to destroy.
|
Overrides
OnSessionCreate(ulong)
Declaration
protected override void OnSessionCreate(ulong xrSession)
Parameters
Type |
Name |
Description |
ulong |
xrSession |
The created session ID.
|
Overrides
OnSessionDestroy(ulong)
Declaration
protected override void OnSessionDestroy(ulong xrSession)
Parameters
Type |
Name |
Description |
ulong |
xrSession |
The session ID to destroy.
|
Overrides
OnSystemChange(ulong)
Declaration
protected override void OnSystemChange(ulong xrSystem)
Parameters
Type |
Name |
Description |
ulong |
xrSystem |
The system id.
|
Overrides
xrPathToString(ulong)
Declaration
public string xrPathToString(ulong path)
Parameters
Type |
Name |
Description |
ulong |
path |
|
Returns
xrStringToPath(string)
Declaration
public ulong xrStringToPath(string str)
Parameters
Type |
Name |
Description |
string |
str |
|
Returns