HandsAggregatorSubsystem.Provider Class

Definition

Interface for providing hand functionality for the implementation.

C#
public abstract class HandsAggregatorSubsystem.Provider : MixedReality.Toolkit.Subsystems.MRTKSubsystemProvider<MixedReality.Toolkit.Subsystems.HandsAggregatorSubsystem>, MixedReality.Toolkit.Subsystems.IHandsAggregatorSubsystem, UnityEngine.ISubsystem
Inheritance
UnityEngine.SubsystemsImplementation.SubsystemProvider<TSubsystem>
HandsAggregatorSubsystem.Provider
Derived
Implements
IHandsAggregatorSubsystem UnityEngine.ISubsystem

Constructors

Methods

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

Proizvod Verzije
MRTK3 Core Definitions 3.0, 3.1, 3.2