Class PalmPoseInteraction.PalmPose
Palm Pose interaction feature supports an input patch for the palm pose.
Inherited Members
Namespace: UnityEngine.XR.OpenXR.Features.Interactions
Assembly: solution.dll
Syntax
[Preserve]
[InputControlLayout(displayName = "Palm Pose (OpenXR)", commonUsages = new string[] { "LeftHand", "RightHand" })]
public class PalmPoseInteraction.PalmPose : XRController
Properties
| Name | Description |
|---|---|
| devicePosition | A Vector3Control required for backwards compatibility with the XRSDK layouts. This is the device position. This value is equivalent to mapping palmPose/position. |
| deviceRotation | A QuaternionControl required for backwards compatibility with the XRSDK layouts. This is the device orientation. This value is equivalent to mapping palmPose/rotation. |
| isTracked | A ButtonControl required for backwards compatibility with the XRSDK layouts. This represents the overall tracking state of the device. This value is equivalent to mapping palmPose/isTracked. |
| palmPose | A PoseControl that represents the palmPose OpenXR binding. |
| palmPosition | A Vector3Control required for backwards compatibility with the XRSDK layouts. This is the palm pose position. This value is equivalent to mapping palmPose/position. |
| palmRotation | A QuaternionControl required for backwards compatibility with the XRSDK layouts. This is the palm pose orientation. This value is equivalent to mapping palmPose/rotation. |
| trackingState | A IntegerControl required for backwards compatibility with the XRSDK layouts. This represents the bit flag set to indicate what data is valid. This value is equivalent to mapping palmPose/trackingState. |
Methods
| Name | Description |
|---|---|
| FinishSetup() | Internal call used to assign controls to the the correct element. |