Class HandCommonPosesInteraction.HandInteractionPoses
An interaction feature that supports commonly used hand poses for hand interactions across motion controller and hand tracking devices.
Inheritance
InputControl
InputDevice
HandCommonPosesInteraction.HandInteractionPoses
Inherited Members
InputDevice.InvalidDeviceId
InputDevice.description
InputDevice.enabled
InputDevice.canRunInBackground
InputDevice.added
InputDevice.remote
InputDevice.native
InputDevice.updateBeforeRender
InputDevice.deviceId
InputDevice.lastUpdateTime
InputDevice.wasUpdatedThisFrame
InputDevice.allControls
InputDevice.valueType
InputDevice.valueSizeInBytes
InputDevice.all
InputDevice.MakeCurrent()
InputDevice.OnAdded()
InputDevice.OnRemoved()
InputDevice.OnConfigurationChanged()
InputDevice.ExecuteCommand<TCommand>(ref TCommand)
InputDevice.ExecuteCommand(InputDeviceCommand*)
InputControl.name
InputControl.displayName
InputControl.shortDisplayName
InputControl.path
InputControl.layout
InputControl.variants
InputControl.device
InputControl.parent
InputControl.children
InputControl.usages
InputControl.aliases
InputControl.stateBlock
InputControl.noisy
InputControl.synthetic
InputControl.magnitude
InputControl.ToString()
InputControl.EvaluateMagnitude()
InputControl.RefreshConfigurationIfNeeded()
InputControl.RefreshConfiguration()
InputControl.m_StateBlock
InputControl.currentStatePtr
InputControl.previousFrameStatePtr
InputControl.defaultStatePtr
InputControl.noiseMaskPtr
InputControl.stateOffsetRelativeToDeviceRoot
InputControl.optimizedControlDataType
InputControl.CalculateOptimizedControlDataType()
InputControl.ApplyParameterChanges()
Namespace: UnityEngine.XR.OpenXR.Features.Interactions
Assembly: Unity.XR.OpenXR.dll
Syntax
[Preserve]
public class HandCommonPosesInteraction.HandInteractionPoses : OpenXRDevice
Properties
devicePose
A PoseControl that represents the grip OpenXR binding.
Declaration
[Preserve]
public PoseControl devicePose { get; }
Property Value
Type | Description |
---|---|
PoseControl |
pinchPose
A PoseControl that represents the pinch OpenXR binding.
Declaration
[Preserve]
public PoseControl pinchPose { get; }
Property Value
Type | Description |
---|---|
PoseControl |
pointer
A PoseControl that represents the aim OpenXR binding.
Declaration
[Preserve]
public PoseControl pointer { get; }
Property Value
Type | Description |
---|---|
PoseControl |
pokePose
A PoseControl that represents the poke OpenXR binding.
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()