Class XRSimulatedHMD
An input device representing a simulated XR head mounted display.
Inherited Members
XRHMD.leftEyePosition
XRHMD.leftEyeRotation
XRHMD.rightEyePosition
XRHMD.rightEyeRotation
XRHMD.centerEyePosition
XRHMD.centerEyeRotation
XRHMD.FinishSetup()
TrackedDevice.trackingState
TrackedDevice.isTracked
TrackedDevice.devicePosition
TrackedDevice.deviceRotation
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.MakeCurrent()
InputDevice.OnAdded()
InputDevice.OnRemoved()
InputDevice.OnConfigurationChanged()
InputDevice.ExecuteCommand<TCommand>(ref TCommand)
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.Interaction.Toolkit.Inputs.Simulation
Assembly: Unity.XR.Interaction.Toolkit.dll
Syntax
[Preserve]
public class XRSimulatedHMD : XRHMD
Methods
ExecuteCommand(InputDeviceCommand*)
Declaration
protected override long ExecuteCommand(InputDeviceCommand* commandPtr)
Parameters
Type | Name | Description |
---|---|---|
InputDeviceCommand* | commandPtr |
Returns
Type | Description |
---|---|
long |
Overrides
UnityEngine.InputSystem.InputDevice.ExecuteCommand(UnityEngine.InputSystem.LowLevel.InputDeviceCommand*)