Struct VisionOSSpatialPointerState
Implements
IInputStateTypeInfo
Assembly: Unity.XR.VisionOS.dll
public struct VisionOSSpatialPointerState : IInputStateTypeInfo
Fields
Declaration
public const string LayoutName = "VisionOSSpatialPointer"
Field Value
Declaration
public const int SizeInBytes = 97
Field Value
Declaration
public Vector3 inputDevicePosition
Field Value
Declaration
public Quaternion inputDeviceRotation
Field Value
Declaration
Field Value
Declaration
public Quaternion interactionRayRotation
Field Value
Declaration
Field Value
Declaration
Field Value
Declaration
public ushort modifierKeys
Field Value
Declaration
Field Value
Declaration
public Vector3 startRayDirection
Field Value
Declaration
public Vector3 startRayOrigin
Field Value
Declaration
public Quaternion startRayRotation
Field Value
Declaration
public InputTrackingState trackingState
Field Value
Properties
Declaration
public static FourCC Format { get; }
Property Value
Declaration
public VisionOSSpatialPointerKind Kind { get; set; }
Property Value
Declaration
public FourCC format { get; }
Property Value
Declaration
public bool isNoneEndedOrCanceled { get; }
Property Value
Declaration
public VisionOSSpatialPointerPhase phase { get; set; }
Property Value
Methods
Declaration
public bool IsModifierKeyPressed(VisionOSSpatialPointerModifierKeys key)
Parameters
Returns
Declaration
public void SetModifierKey(bool state, ushort modifierKey)
Parameters
Type |
Name |
Description |
bool |
state |
|
ushort |
modifierKey |
|
Implements
UnityEngine.InputSystem.LowLevel.IInputStateTypeInfo