Class MockAdditiveFeature.MockController
A mock interaction controller device layout for the mock additive interaction feature.
Inheritance
InputControl
InputDevice
TrackedDevice
XRController
MockAdditiveFeature.MockController
Inherited Members
XRController.leftHand
XRController.rightHand
TrackedDevice.trackingState
TrackedDevice.isTracked
TrackedDevice.devicePosition
TrackedDevice.deviceRotation
InputDevice.InvalidDeviceId
InputDevice.MakeCurrent()
InputDevice.OnAdded()
InputDevice.OnRemoved()
InputDevice.OnConfigurationChanged()
InputDevice.ExecuteCommand<TCommand>(ref TCommand)
InputDevice.ExecuteCommand(InputDeviceCommand*)
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
InputControl.m_StateBlock
InputControl.ToString()
InputControl.EvaluateMagnitude()
InputControl.RefreshConfigurationIfNeeded()
InputControl.RefreshConfiguration()
InputControl.CalculateOptimizedControlDataType()
InputControl.ApplyParameterChanges()
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.currentStatePtr
InputControl.previousFrameStatePtr
InputControl.defaultStatePtr
InputControl.noiseMaskPtr
InputControl.stateOffsetRelativeToDeviceRoot
InputControl.optimizedControlDataType
Namespace: UnityEngine.XR.OpenXR.Tests
Assembly: Unity.XR.OpenXR.Tests.dll
Syntax
[Preserve]
[InputControlLayout(displayName = "Mock Additive Controller binding (OpenXR)", commonUsages = new string[] { "LeftHand", "RightHand" })]
public class MockAdditiveFeature.MockController : XRController
Properties
auxClick
Aux click action bound to input/aux_ext/click
Declaration
[Preserve]
[InputControl]
public ButtonControl auxClick { get; }
Property Value
| Type | Description |
|---|---|
| ButtonControl |
thumbPoseUp
Thumb pose action bound to input/thumb_ext/pose
Declaration
[Preserve]
[InputControl]
public PoseControl thumbPoseUp { get; }
Property Value
| Type | Description |
|---|---|
| PoseControl |
Methods
FinishSetup()
Internal call used to assign controls to the the correct element.
Declaration
protected override void FinishSetup()
Overrides
UnityEngine.InputSystem.XR.XRController.FinishSetup()