Class XRHandSubsystemProvider
Methods to implement by the implementing provider for an XRHandSubsystem.
Inherited Members
SubsystemProvider<XRHandSubsystem>.TryInitialize()
SubsystemProvider<XRHandSubsystem>.Start()
SubsystemProvider<XRHandSubsystem>.Stop()
SubsystemProvider<XRHandSubsystem>.Destroy()
SubsystemProvider.running
Namespace: UnityEngine.XR.Hands.ProviderImplementation
Assembly: solution.dll
Syntax
public abstract class XRHandSubsystemProvider : SubsystemProvider<XRHandSubsystem>
Methods
Name | Description |
---|---|
GetFingerShapeConfiguration(XRHandFingerID) | Gets the XRFingerShapeConfiguration on the current device for the given XRHandFingerID. |
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. |
TryUpdateHands(UpdateType, ref Pose, NativeArray<XRHandJoint>, ref Pose, NativeArray<XRHandJoint>) | Attempts to retrieve current hand-tracking data from the provider. |