Class PalmPoseInteraction
This OpenXRInteractionFeature enables the use of Palm Pose feature in OpenXR.
Inheritance
PalmPoseInteraction
Inherited Members
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: UnityEngine.XR.OpenXR.Features.Interactions
Assembly: solution.dll
Syntax
public class PalmPoseInteraction : OpenXRInteractionFeature
Fields
| Name | Description |
|---|---|
| extensionString | The OpenXR Extension string. This is used by OpenXR to check if this extension is available or enabled. /// |
| featureId | The feature id string. This is used to give the feature a well known id for reference. |
| palmPose | Constant for a pose interaction binding '.../palm_ext/pose' OpenXR Input Binding. |
| profile | A unique string for palm pose feature |
Methods
| Name | Description |
|---|---|
| GetDeviceLayoutName() | Return device layout string that used for registering device for the Input System. |
| OnInstanceCreate(ulong) | Called after xrCreateInstance. |
| RegisterActionMapsWithRuntime() | Register action maps for this device with the OpenXR Runtime. Called at runtime before Start. |
| RegisterDeviceLayout() | Registers the PalmPoseInteraction.PalmPose layout with the Input System. |
| UnregisterDeviceLayout() | Removes the PalmPoseInteraction.PalmPose layout with the Input System. |