Class OpenXRHandProvider
Hand tracking provider for the OpenXR platform.
Inherited Members
SubsystemProvider<XRHandSubsystem>.TryInitialize()
SubsystemProvider.running
Namespace: UnityEngine.XR.Hands.OpenXR
Assembly: solution.dll
Syntax
public class OpenXRHandProvider : XRHandSubsystemProvider
Methods
Name | Description |
---|---|
Destroy() | See UnityEngine.SubsystemsImplementation.SubsystemProvider<TSubsystem>.Destroy(). |
GetHandLayout(NativeArray<bool>) | Gets the layout of hand joints for this provider, by having the provider mark each index corresponding to a XRHandJointID get marked as true if the provider attempts to track that joint. |
Start() | See UnityEngine.SubsystemsImplementation.SubsystemProvider<TSubsystem>.Start(). |
Stop() | See UnityEngine.SubsystemsImplementation.SubsystemProvider<TSubsystem>.Stop(). |
TryUpdateHands(UpdateType, ref Pose, NativeArray<XRHandJoint>, ref Pose, NativeArray<XRHandJoint>) | Attempts to retrieve current hand-tracking data from the provider. |