Class SimulatedHand
Inheritance
SimulatedHand
Assembly: cs.temp.dll.dll
public abstract class SimulatedHand : BaseHand, IMixedRealityHand, IMixedRealityController
Constructors
Declaration
protected SimulatedHand(TrackingState trackingState, Handedness controllerHandedness, IMixedRealityInputSource inputSource = null, MixedRealityInteractionMapping[] interactions = null)
Parameters
Declaration
protected SimulatedHand(TrackingState trackingState, Handedness controllerHandedness, IMixedRealityInputSource inputSource = null, MixedRealityInteractionMapping[] interactions = null)
Parameters
Fields
Declaration
protected static readonly int jointCount
Field Value
Declaration
protected static readonly int jointCount
Field Value
Declaration
protected readonly Dictionary<TrackedHandJoint, MixedRealityPose> jointPoses
Field Value
Type |
Description |
Dictionary<TrackedHandJoint, MixedRealityPose> |
|
Declaration
protected readonly Dictionary<TrackedHandJoint, MixedRealityPose> jointPoses
Field Value
Type |
Description |
Dictionary<TrackedHandJoint, MixedRealityPose> |
|
Properties
Declaration
public abstract HandSimulationMode SimulationMode { get; }
Property Value
Declaration
public abstract HandSimulationMode SimulationMode { get; }
Property Value
Methods
Declaration
public override bool TryGetJoint(TrackedHandJoint joint, out MixedRealityPose pose)
Parameters
Type |
Name |
Description |
TrackedHandJoint |
joint |
|
MixedRealityPose |
pose |
|
Returns
Overrides
Declaration
public override bool TryGetJoint(TrackedHandJoint joint, out MixedRealityPose pose)
Parameters
Type |
Name |
Description |
TrackedHandJoint |
joint |
|
MixedRealityPose |
pose |
|
Returns
Overrides
Declaration
protected abstract void UpdateInteractions(SimulatedHandData handData)
Parameters
Declaration
protected abstract void UpdateInteractions(SimulatedHandData handData)
Parameters
Declaration
public void UpdateState(SimulatedHandData handData)
Parameters
Declaration
public void UpdateState(SimulatedHandData handData)
Parameters
Implements