Class ValveIndexControllerProfile.ValveIndexController
An Input System device based on the hand interaction profile in the Valve Index Controller.
Inheritance
Inherited Members
Namespace: UnityEngine .XR.OpenXR .Features.Interactions
Assembly: solution.dll
Syntax
[Preserve]
[InputControlLayout(displayName = "Index Controller (OpenXR)", commonUsages = new string[] { "LeftHand", "RightHand" })]
public class ValveIndexControllerProfile.ValveIndexController : XRControllerWithRumble
Properties
Name | Description |
---|---|
device |
A Pose |
device |
A Vector3Control required for backwards compatibility with the XRSDK layouts. This is the device position, or grip position. This value is equivalent to mapping devicePose/position. |
device |
A Quaternion |
grip | A Axis |
grip |
A Axis |
grip |
A Button |
haptic | A Haptic |
is |
A Button |
pointer | A Pose |
pointer |
A Vector3Control required for backwards compatibility with the XRSDK layouts. This is the pointer position. This value is equivalent to mapping pointerPose/position. |
pointer |
A Quaternion |
primary |
A Button |
primary |
A Button |
secondary |
A Button |
secondary |
A Button |
system | A Button |
system |
A Button |
thumbstick | A Vector2Control that represents the thumbstick OpenXR binding. |
thumbstick |
A Button |
thumbstick |
A Button |
tracking |
A Integer |
trackpad | A Vector2Control that represents the trackpad OpenXR binding. |
trackpad |
A Axis |
trackpad |
A Button |
trigger | A Axis |
trigger |
A Button |
trigger |
A Button |
Methods
Name | Description |
---|---|
Finish |
OpenXR Input System device |