docs.unity3d.com
    Show / Hide Table of Contents

    Class TapGestureRecognizer

    Gesture Recognizer for when the user performs a tap on the touch screen.

    Inheritance
    Object
    GestureRecognizer<TapGesture>
    TapGestureRecognizer
    Inherited Members
    GestureRecognizer<TapGesture>.onGestureStarted
    GestureRecognizer<TapGesture>.xrOrigin
    GestureRecognizer<TapGesture>.gestures
    GestureRecognizer<TapGesture>.Update()
    GestureRecognizer<TapGesture>.AddGesture(TapGesture)
    GestureRecognizer<TapGesture>.RemoveGesture(TapGesture)
    GestureRecognizer<TapGesture>.TryCreateOneFingerGestureOnTouchBegan(Func<Touch, TapGesture>, Action<TapGesture, Touch>)
    GestureRecognizer<TapGesture>.TryCreateOneFingerGestureOnTouchBegan(Func<Touch, TapGesture>, Action<TapGesture, Touch>)
    GestureRecognizer<TapGesture>.TryCreateTwoFingerGestureOnTouchBegan(Func<Touch, Touch, TapGesture>, Action<TapGesture, Touch, Touch>)
    GestureRecognizer<TapGesture>.TryCreateTwoFingerGestureOnTouchBegan(Func<Touch, Touch, TapGesture>, Action<TapGesture, Touch, Touch>)
    GestureRecognizer<TapGesture>.arSessionOrigin
    GestureRecognizer<TapGesture>.m_Gestures
    GestureRecognizer<TapGesture>.TryCreateOneFingerGestureOnTouchBegan(Func<Touch, TapGesture>)
    GestureRecognizer<TapGesture>.TryCreateOneFingerGestureOnTouchBegan(Func<Touch, TapGesture>)
    GestureRecognizer<TapGesture>.TryCreateTwoFingerGestureOnTouchBegan(Func<Touch, Touch, TapGesture>)
    GestureRecognizer<TapGesture>.TryCreateTwoFingerGestureOnTouchBegan(Func<Touch, Touch, TapGesture>)
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: UnityEngine.XR.Interaction.Toolkit.AR
    Syntax
    public class TapGestureRecognizer : GestureRecognizer<TapGesture>
    Remarks

    To determine when a gesture is finished/updated, listen to events on the Gesture<T> object.

    Constructors

    TapGestureRecognizer()

    Initializes and returns an instance of TapGestureRecognizer.

    Declaration
    public TapGestureRecognizer()

    Properties

    durationSeconds

    Time (in seconds) within which a touch and release has to occur for it to be registered as a tap.

    Declaration
    public float durationSeconds { get; set; }
    Property Value
    Type Description
    Single

    slopInches

    Distance in inches a user's touch can drift from the start position before the tap gesture is canceled.

    Declaration
    public float slopInches { get; set; }
    Property Value
    Type Description
    Single

    Methods

    TryCreateGestures()

    Try to recognize and create gestures.

    Declaration
    protected override void TryCreateGestures()
    Overrides
    UnityEngine.XR.Interaction.Toolkit.AR.GestureRecognizer<UnityEngine.XR.Interaction.Toolkit.AR.TapGesture>.TryCreateGestures()
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023