Class HandCommonPosesInteraction.HandInteractionPoses
An interaction feature that supports commonly used hand poses for hand interactions across motion controller and hand tracking devices.
Inheritance
HandCommonPosesInteraction.HandInteractionPoses
Inherited Members
UnityEngine.InputSystem.InputDevice.all
Namespace: UnityEngine.XR.OpenXR.Features.Interactions
Syntax
[Preserve]
[InputControlLayout(displayName = "Hand Interaction Poses (OpenXR)", commonUsages = new string[]{"LeftHand", "RightHand"}, isGenericTypeOfDevice = true)]
public class HandInteractionPoses : OpenXRDevice
Properties
devicePose
A PoseControl that represents the
Declaration
[Preserve]
public PoseControl devicePose { get; }
Property Value
Type | Description |
---|---|
PoseControl |
pinchPose
A PoseControl that represents the
Declaration
[Preserve]
public PoseControl pinchPose { get; }
Property Value
Type | Description |
---|---|
PoseControl |
pointer
A PoseControl that represents the
Declaration
[Preserve]
public PoseControl pointer { get; }
Property Value
Type | Description |
---|---|
PoseControl |
pokePose
A PoseControl that represents the
Declaration
[Preserve]
public PoseControl pokePose { get; }
Property Value
Type | Description |
---|---|
PoseControl |
Methods
FinishSetup()
Internal call used to assign controls to the the correct element.
Declaration
protected override void FinishSetup()