Defines static variables that are used to retrieve input features from XR.InputDevice.TryGetFeatureValue.
Use these static variables to retrieve common feature values by usage for an XR.InputDevice.
batteryLevel | Value representing the current battery life of this device. |
centerEyeAcceleration | The acceleration of the center eye on this device. |
centerEyeAngularAcceleration | The angular acceleration of the center eye on this device, formatted as euler angles. |
centerEyeAngularVelocity | The angular velocity of the center eye on this device, formatted as euler angles. |
centerEyePosition | The position of the center eye on this device. |
centerEyeRotation | The rotation of the center eye on this device. |
centerEyeVelocity | The velocity of the center eye on this device. |
colorCameraAcceleration | The acceleration of the color camera on this device. |
colorCameraAngularAcceleration | The angular acceleration of the color camera on this device, formatted as euler angles. |
colorCameraAngularVelocity | The angular velocity of the color camera on this device, formatted as euler angles. |
colorCameraPosition | The position of the color camera on this device. |
colorCameraRotation | The rotation of the color camera on this device. |
colorCameraVelocity | The velocity of the color camera on this device. |
deviceAcceleration | The acceleration of the device. |
deviceAngularAcceleration | The angular acceleration of this device, formatted as euler angles. |
deviceAngularVelocity | The angular velocity of this device, formatted as euler angles. |
devicePosition | The position of the device. |
deviceRotation | The rotation of this device. |
deviceVelocity | The velocity of the device. |
eyesData | An Eyes struct containing eye tracking data collected from the device. |
grip | Represents the users grip on the controller. |
gripButton | A binary measure of whether the device is being gripped. |
handData | Value representing the hand data for this device. |
isTracked | Informs to the developer whether the device is currently being tracked. |
leftEyeAcceleration | The acceleration of the left eye on this device. |
leftEyeAngularAcceleration | The angular acceleration of the left eye on this device, formatted as euler angles. |
leftEyeAngularVelocity | The angular velocity of the left eye on this device, formatted as euler angles. |
leftEyePosition | The position of the left eye on this device. |
leftEyeRotation | The rotation of the left eye on this device. |
leftEyeVelocity | The velocity of the left eye on this device. |
menuButton | Represents a menu button, used to pause, go back, or otherwise exit gameplay. |
primary2DAxis | The primary touchpad or joystick on a device. |
primary2DAxisClick | Represents the primary 2D axis being clicked or otherwise depressed. |
primary2DAxisTouch | Represents the primary 2D axis being touched. |
primaryButton | The primary face button being pressed on a device, or sole button if only one is available. |
primaryTouch | The primary face button being touched on a device. |
rightEyeAcceleration | The acceleration of the right eye on this device. |
rightEyeAngularAcceleration | The angular acceleration of the right eye on this device, formatted as euler angles. |
rightEyeAngularVelocity | The angular velocity of the right eye on this device, formatted as euler angles. |
rightEyePosition | The position of the right eye on this device. |
rightEyeRotation | The rotation of the right eye on this device. |
rightEyeVelocity | The velocity of the right eye on this device. |
secondary2DAxis | A secondary touchpad or joystick on a device. |
secondary2DAxisClick | Represents the secondary 2D axis being clicked or otherwise depressed. |
secondary2DAxisTouch | Represents the secondary 2D axis being touched. |
secondaryButton | The secondary face button being pressed on a device. |
secondaryTouch | The secondary face button being touched on a device. |
trackingState | Represents the values being tracked for this device. |
trigger | A trigger-like control, pressed with the index finger. |
triggerButton | A binary measure of whether the index finger is activating the trigger. |
userPresence | Use this property to test whether the user is currently wearing and/or interacting with the XR device. The exact behavior of this property varies with each type of device: some devices have a sensor specifically to detect user proximity, however you can reasonably infer that a user is present with the device when the property is UserPresenceState.Present. |