Class VisionOSSpatialPointerControl
Inheritance
VisionOSSpatialPointerControl
Assembly: Unity.XR.VisionOS.dll
[InputControlLayout(displayName = "VisionOSSpatialPointerControl", stateType = typeof(VisionOSSpatialPointerState))]
public class VisionOSSpatialPointerControl : InputControl<VisionOSSpatialPointerState>
Constructors
Declaration
public VisionOSSpatialPointerControl()
Properties
Declaration
public Vector3Control inputDevicePosition { get; set; }
Property Value
Declaration
public QuaternionControl inputDeviceRotation { get; set; }
Property Value
Declaration
public IntegerControl interactionId { get; set; }
Property Value
Declaration
public QuaternionControl interactionRayRotation { get; set; }
Property Value
Declaration
public bool isInProgress { get; }
Property Value
Declaration
public ButtonControl isTracked { get; set; }
Property Value
Declaration
public IntegerControl kind { get; set; }
Property Value
Declaration
public TouchPhaseControl phase { get; set; }
Property Value
Declaration
public Vector3Control startRayDirection { get; set; }
Property Value
Declaration
public Vector3Control startRayOrigin { get; set; }
Property Value
Declaration
public QuaternionControl startRayRotation { get; set; }
Property Value
Declaration
public IntegerControl trackingState { get; set; }
Property Value
Methods
Declaration
protected override void FinishSetup()
Overrides
UnityEngine.InputSystem.InputControl<UnityEngine.XR.VisionOS.InputDevices.VisionOSSpatialPointerState>.FinishSetup()
Declaration
public override VisionOSSpatialPointerState ReadUnprocessedValueFromState(void* statePtr)
Parameters
Type |
Name |
Description |
void* |
statePtr |
|
Returns
Overrides
Declaration
public override void WriteValueIntoState(VisionOSSpatialPointerState value, void* statePtr)
Parameters
Overrides