Class PoseControl
Input System control that wraps up a Pose structure. All individual pose elements can be referenced separately. See InputControl for more details.
Inherited Members
InputControl<Pose>.ReadValue()
InputControl<Pose>.ReadValueFromPreviousFrame()
InputControl<Pose>.ReadUnprocessedValue()
InputControl<Pose>.valueType
InputControl<Pose>.valueSizeInBytes
InputControl<Pose>.value
InputControl.ToString()
InputControl.EvaluateMagnitude()
InputControl.RefreshConfigurationIfNeeded()
InputControl.RefreshConfiguration()
InputControl.CalculateOptimizedControlDataType()
InputControl.ApplyParameterChanges()
InputControl.displayName
InputControl.shortDisplayName
InputControl.variants
InputControl.device
InputControl.children
InputControl.usages
InputControl.aliases
InputControl.stateBlock
InputControl.synthetic
InputControl.currentStatePtr
InputControl.previousFrameStatePtr
InputControl.defaultStatePtr
InputControl.stateOffsetRelativeToDeviceRoot
Namespace: UnityEngine.XR.OpenXR.Input
Assembly: solution.dll
Syntax
public class PoseControl : InputControl<Pose>
Constructors
| Name | Description |
|---|---|
| PoseControl() | Default Constructor required by the Input System for instantiation. |
Properties
| Name | Description |
|---|---|
| angularVelocity | Separate access to the angularVelocity value. |
| isTracked | Separate access to the isTracked value. |
| position | Separate access to the position value. |
| rotation | Separate access to the rotation value. |
| trackingState | Separate access to the trackingState value. |
| velocity | Separate access to the velocity value. |
Methods
| Name | Description |
|---|---|
| FinishSetup() | |
| ReadUnprocessedValueFromState(void*) | Read unprocessed state values from the input control state. |
| WriteValueIntoState(Pose, void*) | Write value data into input control state. |