Class DragGestureRecognizer | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class DragGestureRecognizer

    Inheritance
    System.Object
    Diagnosticable
    DiagnosticableTree
    GestureRecognizer
    OneSequenceGestureRecognizer
    DragGestureRecognizer
    HorizontalDragGestureRecognizer
    PanGestureRecognizer
    VerticalDragGestureRecognizer
    Inherited Members
    OneSequenceGestureRecognizer.resolve(GestureDisposition)
    OneSequenceGestureRecognizer.team
    OneSequenceGestureRecognizer.startTrackingScrollerPointer(Int32)
    OneSequenceGestureRecognizer.stopTrackingScrollerPointer(Int32)
    OneSequenceGestureRecognizer.startTrackingPointer(Int32)
    OneSequenceGestureRecognizer.stopTrackingPointer(Int32)
    OneSequenceGestureRecognizer.stopTrackingIfPointerNoLongerDown(PointerEvent)
    GestureRecognizer.debugOwner
    GestureRecognizer.addPointer(PointerDownEvent)
    GestureRecognizer.handleNonAllowedPointer(PointerDownEvent)
    GestureRecognizer.isPointerAllowed(PointerDownEvent)
    GestureRecognizer.debugDescription
    GestureRecognizer.invokeCallback<T>(String, RecognizerCallback<T>, Func<String>)
    DiagnosticableTree.toStringShallow(String, DiagnosticLevel)
    DiagnosticableTree.toStringDeep(String, String, DiagnosticLevel)
    DiagnosticableTree.toStringShort()
    DiagnosticableTree.toDiagnosticsNode(String, DiagnosticsTreeStyle)
    DiagnosticableTree.debugDescribeChildren()
    Diagnosticable.ToString()
    Diagnosticable.toString(DiagnosticLevel)
    Namespace: Unity.UIWidgets.gestures
    Syntax
    public abstract class DragGestureRecognizer : OneSequenceGestureRecognizer, GestureArenaMember

    Constructors

    DragGestureRecognizer(Object, Nullable<PointerDeviceKind>, DragStartBehavior)

    Declaration
    public DragGestureRecognizer(object debugOwner = null, PointerDeviceKind? kind = default(PointerDeviceKind? ), DragStartBehavior dragStartBehavior = DragStartBehavior.down)
    Parameters
    Type Name Description
    System.Object debugOwner
    System.Nullable<PointerDeviceKind> kind
    DragStartBehavior dragStartBehavior

    Fields

    _pendingDragOffset

    Declaration
    protected Offset _pendingDragOffset
    Field Value
    Type Description
    Offset

    dragStartBehavior

    Declaration
    public DragStartBehavior dragStartBehavior
    Field Value
    Type Description
    DragStartBehavior

    maxFlingVelocity

    Declaration
    public float? maxFlingVelocity
    Field Value
    Type Description
    System.Nullable<System.Single>

    minFlingDistance

    Declaration
    public float? minFlingDistance
    Field Value
    Type Description
    System.Nullable<System.Single>

    minFlingVelocity

    Declaration
    public float? minFlingVelocity
    Field Value
    Type Description
    System.Nullable<System.Single>

    onCancel

    Declaration
    public GestureDragCancelCallback onCancel
    Field Value
    Type Description
    GestureDragCancelCallback

    onDown

    Declaration
    public GestureDragDownCallback onDown
    Field Value
    Type Description
    GestureDragDownCallback

    onEnd

    Declaration
    public GestureDragEndCallback onEnd
    Field Value
    Type Description
    GestureDragEndCallback

    onStart

    Declaration
    public GestureDragStartCallback onStart
    Field Value
    Type Description
    GestureDragStartCallback

    onUpdate

    Declaration
    public GestureDragUpdateCallback onUpdate
    Field Value
    Type Description
    GestureDragUpdateCallback

    Properties

    _hasSufficientPendingDragDeltaToAccept

    Declaration
    protected abstract bool _hasSufficientPendingDragDeltaToAccept { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    _getDeltaForDetails(Offset)

    Declaration
    protected abstract Offset _getDeltaForDetails(Offset delta)
    Parameters
    Type Name Description
    Offset delta
    Returns
    Type Description
    Offset

    _getPrimaryValueFromOffset(Offset)

    Declaration
    protected abstract float? _getPrimaryValueFromOffset(Offset value)
    Parameters
    Type Name Description
    Offset value
    Returns
    Type Description
    System.Nullable<System.Single>

    _isFlingGesture(VelocityEstimate)

    Declaration
    protected abstract bool _isFlingGesture(VelocityEstimate estimate)
    Parameters
    Type Name Description
    VelocityEstimate estimate
    Returns
    Type Description
    System.Boolean

    acceptGesture(Int32)

    Declaration
    public override void acceptGesture(int pointer)
    Parameters
    Type Name Description
    System.Int32 pointer
    Overrides
    OneSequenceGestureRecognizer.acceptGesture(Int32)

    addAllowedPointer(PointerDownEvent)

    Declaration
    public override void addAllowedPointer(PointerDownEvent evt)
    Parameters
    Type Name Description
    PointerDownEvent evt
    Overrides
    GestureRecognizer.addAllowedPointer(PointerDownEvent)

    addScrollPointer(PointerScrollEvent)

    Declaration
    public override void addScrollPointer(PointerScrollEvent evt)
    Parameters
    Type Name Description
    PointerScrollEvent evt
    Overrides
    GestureRecognizer.addScrollPointer(PointerScrollEvent)

    debugFillProperties(DiagnosticPropertiesBuilder)

    Declaration
    public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
    Parameters
    Type Name Description
    DiagnosticPropertiesBuilder properties
    Overrides
    GestureRecognizer.debugFillProperties(DiagnosticPropertiesBuilder)

    didStopTrackingLastPointer(Int32)

    Declaration
    protected override void didStopTrackingLastPointer(int pointer)
    Parameters
    Type Name Description
    System.Int32 pointer
    Overrides
    OneSequenceGestureRecognizer.didStopTrackingLastPointer(Int32)

    didStopTrackingLastScrollerPointer(Int32)

    Declaration
    protected override void didStopTrackingLastScrollerPointer(int pointer)
    Parameters
    Type Name Description
    System.Int32 pointer
    Overrides
    OneSequenceGestureRecognizer.didStopTrackingLastScrollerPointer(Int32)

    dispose()

    Declaration
    public override void dispose()
    Overrides
    OneSequenceGestureRecognizer.dispose()

    handleEvent(PointerEvent)

    Declaration
    protected override void handleEvent(PointerEvent evt)
    Parameters
    Type Name Description
    PointerEvent evt
    Overrides
    OneSequenceGestureRecognizer.handleEvent(PointerEvent)

    rejectGesture(Int32)

    Declaration
    public override void rejectGesture(int pointer)
    Parameters
    Type Name Description
    System.Int32 pointer
    Overrides
    OneSequenceGestureRecognizer.rejectGesture(Int32)
    Back to top
    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