Language
Edit

HandsAggregatorSubsystem.Provider Class

Definition

Interface for providing hand functionality for the implementation.

public abstract class HandsAggregatorSubsystem.Provider : MixedReality.Toolkit.Subsystems.MRTKSubsystemProvider<MixedReality.Toolkit.Subsystems.HandsAggregatorSubsystem>, MixedReality.Toolkit.Subsystems.IHandsAggregatorSubsystem, UnityEngine.ISubsystem
type HandsAggregatorSubsystem.Provider = class
    inherit MRTKSubsystemProvider<HandsAggregatorSubsystem>
    interface IHandsAggregatorSubsystem
    interface ISubsystem
Public MustInherit Class HandsAggregatorSubsystem.Provider
Inherits MRTKSubsystemProvider(Of HandsAggregatorSubsystem)
Implements IHandsAggregatorSubsystem, ISubsystem
Inheritance
UnityEngine.SubsystemsImplementation.SubsystemProvider<TSubsystem>
HandsAggregatorSubsystem.Provider
Derived
Implements
IHandsAggregatorSubsystem UnityEngine.ISubsystem

Constructors

Name Description
HandsAggregatorSubsystem.Provider()

Methods

Name Description
Destroy()

Destroys this instance of a Unity subsystem.

(Inherited from MRTKSubsystemProvider<TSubsystem>)
FixedUpdate()

Called by the subsystem in response to the lifecycle manager's FixedUpdate method being called.

(Inherited from MRTKSubsystemProvider<TSubsystem>)
LateUpdate()

Called by the subsystem in response to the lifecycle manager's LateUpdate method being called.

(Inherited from MRTKSubsystemProvider<TSubsystem>)
Start()

Starts an instance of a Unity subsystem.

(Inherited from MRTKSubsystemProvider<TSubsystem>)
Stop()

Stops an instance of a Unity subsystem.

(Inherited from MRTKSubsystemProvider<TSubsystem>)
TryGetEntireHand(XRNode, IReadOnlyList<HandJointPose>)

Get a read-only reference to the entire hand.

TryGetJoint(TrackedHandJoint, XRNode, HandJointPose)

Queries a specific hand joint, specified by joint.

TryGetNearInteractionPoint(XRNode, HandJointPose)

The play space local pose of the near interaction point.

TryGetPalmFacingAway(XRNode, Boolean)

Whether the palm of the given handedness is facing away from the user

TryGetPinchingPoint(XRNode, HandJointPose)

The play space local pose of the grab/pinch location.

TryGetPinchProgress(XRNode, Boolean, Boolean, Single)

How pinched the specific hand is.

Update()

Called by the subsystem in response to the lifecycle manager's Update method being called.

(Inherited from MRTKSubsystemProvider<TSubsystem>)

Applies to