docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct VisionOSSpatialPointerState

    Implements
    IInputStateTypeInfo
    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.XR.VisionOS.InputDevices
    Assembly: Unity.XR.VisionOS.dll
    Syntax
    public struct VisionOSSpatialPointerState : IInputStateTypeInfo

    Fields

    LayoutName

    Declaration
    public const string LayoutName = "VisionOSSpatialPointer"
    Field Value
    Type Description
    string

    SizeInBytes

    Declaration
    public const int SizeInBytes = 97
    Field Value
    Type Description
    int

    inputDevicePosition

    Declaration
    public Vector3 inputDevicePosition
    Field Value
    Type Description
    Vector3

    inputDeviceRotation

    Declaration
    public Quaternion inputDeviceRotation
    Field Value
    Type Description
    Quaternion

    interactionId

    Declaration
    public int interactionId
    Field Value
    Type Description
    int

    interactionRayRotation

    Declaration
    public Quaternion interactionRayRotation
    Field Value
    Type Description
    Quaternion

    isTracked

    Declaration
    public bool isTracked
    Field Value
    Type Description
    bool

    kindId

    Declaration
    public byte kindId
    Field Value
    Type Description
    byte

    modifierKeys

    Declaration
    public ushort modifierKeys
    Field Value
    Type Description
    ushort

    phaseId

    Declaration
    public byte phaseId
    Field Value
    Type Description
    byte

    startRayDirection

    Declaration
    public Vector3 startRayDirection
    Field Value
    Type Description
    Vector3

    startRayOrigin

    Declaration
    public Vector3 startRayOrigin
    Field Value
    Type Description
    Vector3

    startRayRotation

    Declaration
    public Quaternion startRayRotation
    Field Value
    Type Description
    Quaternion

    trackingState

    Declaration
    public InputTrackingState trackingState
    Field Value
    Type Description
    InputTrackingState

    Properties

    Format

    Declaration
    public static FourCC Format { get; }
    Property Value
    Type Description
    FourCC

    Kind

    Declaration
    public VisionOSSpatialPointerKind Kind { get; set; }
    Property Value
    Type Description
    VisionOSSpatialPointerKind

    format

    Declaration
    public FourCC format { get; }
    Property Value
    Type Description
    FourCC

    isNoneEndedOrCanceled

    Declaration
    public bool isNoneEndedOrCanceled { get; }
    Property Value
    Type Description
    bool

    phase

    Declaration
    public VisionOSSpatialPointerPhase phase { get; set; }
    Property Value
    Type Description
    VisionOSSpatialPointerPhase

    Methods

    IsModifierKeyPressed(VisionOSSpatialPointerModifierKeys)

    Declaration
    public bool IsModifierKeyPressed(VisionOSSpatialPointerModifierKeys key)
    Parameters
    Type Name Description
    VisionOSSpatialPointerModifierKeys key
    Returns
    Type Description
    bool

    SetModifierKey(bool, ushort)

    Declaration
    public void SetModifierKey(bool state, ushort modifierKey)
    Parameters
    Type Name Description
    bool state
    ushort modifierKey

    Implements

    UnityEngine.InputSystem.LowLevel.IInputStateTypeInfo
    In This Article
    • Fields
      • LayoutName
      • SizeInBytes
      • inputDevicePosition
      • inputDeviceRotation
      • interactionId
      • interactionRayRotation
      • isTracked
      • kindId
      • modifierKeys
      • phaseId
      • startRayDirection
      • startRayOrigin
      • startRayRotation
      • trackingState
    • Properties
      • Format
      • Kind
      • format
      • isNoneEndedOrCanceled
      • phase
    • Methods
      • IsModifierKeyPressed(VisionOSSpatialPointerModifierKeys)
      • SetModifierKey(bool, ushort)
    • Implements
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)