Class OculusHand
Oculus Integration Asset package implementation of Oculus Quest articulated hands.
Assembly: cs.temp.dll.dll
public class OculusHand : BaseHand
Constructors
Default constructor used by reflection for profiles
Declaration
public OculusHand(TrackingState trackingState, Handedness controllerHandedness, IMixedRealityInputSource inputSource = null, MixedRealityInteractionMapping[] interactions = null)
Parameters
Type |
Name |
Description |
TrackingState |
trackingState |
|
Handedness |
controllerHandedness |
|
IMixedRealityInputSource |
inputSource |
|
MixedRealityInteractionMapping[] |
interactions |
|
Fields
Declaration
protected readonly Dictionary<TrackedHandJoint, MixedRealityPose> jointPoses
Field Value
Type |
Description |
Dictionary<TrackedHandJoint, MixedRealityPose> |
|
Properties
Declaration
public override MixedRealityInteractionMapping[] DefaultInteractions { get; }
Property Value
Type |
Description |
MixedRealityInteractionMapping[] |
|
Declaration
public override MixedRealityInteractionMapping[] DefaultLeftHandedInteractions { get; }
Property Value
Type |
Description |
MixedRealityInteractionMapping[] |
|
Declaration
public override MixedRealityInteractionMapping[] DefaultRightHandedInteractions { get; }
Property Value
Type |
Description |
MixedRealityInteractionMapping[] |
|
Declaration
public MixedRealityPose HandPointerPose { get; }
Property Value
Type |
Description |
MixedRealityPose |
|
Methods
Declaration
public override void SetupDefaultInteractions()
Declaration
public override bool TryGetJoint(TrackedHandJoint joint, out MixedRealityPose pose)
Parameters
Type |
Name |
Description |
TrackedHandJoint |
joint |
|
MixedRealityPose |
pose |
|
Returns