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