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. |