{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Class VisionOSSpatialPointerControl | Apple visionOS XR Plugin | 0.5.0
docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class VisionOSSpatialPointerControl

    Inheritance
    object
    InputControl
    InputControl<VisionOSSpatialPointerState>
    VisionOSSpatialPointerControl
    Inherited Members
    InputControl<VisionOSSpatialPointerState>.ReadValue()
    InputControl<VisionOSSpatialPointerState>.ReadValueFromPreviousFrame()
    InputControl<VisionOSSpatialPointerState>.ReadDefaultValue()
    InputControl<VisionOSSpatialPointerState>.ReadValueFromState(void*)
    InputControl<VisionOSSpatialPointerState>.ReadValueFromStateWithCaching(void*)
    InputControl<VisionOSSpatialPointerState>.ReadUnprocessedValueFromStateWithCaching(void*)
    InputControl<VisionOSSpatialPointerState>.ReadUnprocessedValue()
    InputControl<VisionOSSpatialPointerState>.ReadValueFromStateAsObject(void*)
    InputControl<VisionOSSpatialPointerState>.ReadValueFromStateIntoBuffer(void*, void*, int)
    InputControl<VisionOSSpatialPointerState>.WriteValueFromBufferIntoState(void*, int, void*)
    InputControl<VisionOSSpatialPointerState>.WriteValueFromObjectIntoState(object, void*)
    InputControl<VisionOSSpatialPointerState>.ReadValueFromBufferAsObject(void*, int)
    InputControl<VisionOSSpatialPointerState>.CompareValue(void*, void*)
    InputControl<VisionOSSpatialPointerState>.ProcessValue(VisionOSSpatialPointerState)
    InputControl<VisionOSSpatialPointerState>.ProcessValue(ref VisionOSSpatialPointerState)
    InputControl<VisionOSSpatialPointerState>.valueType
    InputControl<VisionOSSpatialPointerState>.valueSizeInBytes
    InputControl<VisionOSSpatialPointerState>.value
    InputControl.m_StateBlock
    InputControl.ToString()
    InputControl.EvaluateMagnitude()
    InputControl.EvaluateMagnitude(void*)
    InputControl.TryGetChildControl(string)
    InputControl.TryGetChildControl<TControl>(string)
    InputControl.GetChildControl(string)
    InputControl.GetChildControl<TControl>(string)
    InputControl.RefreshConfigurationIfNeeded()
    InputControl.RefreshConfiguration()
    InputControl.CalculateOptimizedControlDataType()
    InputControl.ApplyParameterChanges()
    InputControl.name
    InputControl.displayName
    InputControl.shortDisplayName
    InputControl.path
    InputControl.layout
    InputControl.variants
    InputControl.device
    InputControl.parent
    InputControl.children
    InputControl.usages
    InputControl.aliases
    InputControl.stateBlock
    InputControl.noisy
    InputControl.synthetic
    InputControl.this[string]
    InputControl.magnitude
    InputControl.currentStatePtr
    InputControl.previousFrameStatePtr
    InputControl.defaultStatePtr
    InputControl.noiseMaskPtr
    InputControl.stateOffsetRelativeToDeviceRoot
    InputControl.optimizedControlDataType
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: UnityEngine.XR.VisionOS.InputDevices
    Assembly: solution.dll
    Syntax
    [InputControlLayout(displayName = "VisionOSSpatialPointerControl", stateType = typeof(VisionOSSpatialPointerState))]
    public class VisionOSSpatialPointerControl : InputControl<VisionOSSpatialPointerState>

    Constructors

    Name Description
    VisionOSSpatialPointerControl()

    Properties

    Name Description
    devicePosition
    deviceRotation
    interactionId
    isInProgress
    kind
    phase
    startRayDirection
    startRayOrigin

    Methods

    Name Description
    FinishSetup()
    ReadUnprocessedValueFromState(void*)
    WriteValueIntoState(VisionOSSpatialPointerState, void*)
    In This Article
    Back to top
    Copyright © 2023 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)