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 : OpenXRDeviceProperties
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()