Interface MomentumGesture<R, V>

Type Parameters

Hierarchy

Properties

Accessors

Methods

attachFastener attachInlets bindInlet decohere decohereFastener deinitView detachInlets detectView didAttachView didBeginCoast didBeginHover didBeginPress didBindInlet didCancelPress didCoast didDetachView didEndCoast didEndHover didEndPress didLongPress didMount didMovePress didPress didSetAffinity didSetInherits didStartCoasting didStartHovering didStartInteracting didStartPressing didStopCoasting didStopHovering didStopInteracting didStopPressing didUnbindInlet didUnmount get getFastener getInput getParentFastener getTransition? getView hasAffinity incrementVersion init initAcceleration initHysteresis initVelocityMax initView onAttachView onBeginCoast onBeginHover onBeginPress onBindInlet onCancelPress onCoast onDetachView onEndCoast onEndHover onEndPress onLongPress onMount onMovePress onPress onSetAffinity onSetInherits onStartCoasting onStartHovering onStartInteracting onStopCoasting onStopHovering onStopInteracting onUnbindInlet onUnmount recohere requireRecohere requireUpdate resolveInlets setAffinity setCoherent setCoherentTime setInherits setView toString unbindInlet willAttachView willBeginCoast willBeginHover willBeginPress willBindInlet willCancelPress willCoast willDetachView willEndCoast willEndHover willEndPress willLongPress willMount willMovePress willPress willSetAffinity willSetInherits willStartCoasting willStartHovering willStartInteracting willStartPressing willStopCoasting willStopHovering willStopInteracting willStopPressing willUnbindInlet willUnmount

Properties

acceleration: number

The magnitude of the deceleration on coasting input points in, pixels/millisecond^2. An acceleration of zero disables coasting.

coastCount: number
coherentTime: number
hoverCount: number
hysteresis: number

The time delta for velocity derivation, in milliseconds.

inlet: Fastener<any, any, any> | readonly Fastener<any, any, any>[]
inletVersion: number | readonly number[]
inputCount: number
name: PropertyKey
owner: R
pressCount: number
velocityMax: number

The maximum magnitude of the velocity of coasting input points, in pixels/millisecond.

version: number
view: V

Accessors

  • get affinity(): Affinity
  • Returns Affinity

  • get binds(): boolean
  • Returns boolean

  • get bindsOwner(): boolean
  • Returns boolean

  • get coasting(): boolean
  • Returns boolean

  • get coherent(): boolean
  • Returns boolean

  • get derived(): boolean
  • Returns boolean

  • get fastenerType(): Proto<Gesture<any, any>>
  • Returns Proto<Gesture<any, any>>

  • get hovering(): boolean
  • Returns boolean

  • get inheritName(): PropertyKey
  • Returns PropertyKey

  • get inherits(): boolean
  • Returns boolean

  • get inletKeys(): readonly PropertyKey[]
  • Protected

    Returns readonly PropertyKey[]

  • get mounted(): boolean
  • Returns boolean

  • get observes(): boolean
  • Returns boolean

  • get parent(): Fastener<any, any, any>
  • Returns Fastener<any, any, any>

  • get parentType(): Proto<any>
  • Returns Proto<any>

  • get pressing(): boolean
  • Returns boolean

  • get viewKey(): string
  • Returns string

Methods

  • Parameters

    • fastener: Fastener<any, any, any>

    Returns void

  • Protected

    Returns void

  • Type Parameters

    • K extends keyof [any]

    • IK extends any

    Parameters

    • inlet: Fastener<any, IK, any>
    • key: IK

    Returns void

  • Type Parameters

    • I0 extends any

    Parameters

    • inlet: Fastener<any, I0, any>

    Returns void

  • Parameters

    • Optional inlet: Fastener<any, any, any>

    Returns void

  • Parameters

    • fastener: Fastener<any, any, any>

    Returns void

  • Protected

    Parameters

    • view: V

    Returns void

  • Protected

    Returns void

  • Parameters

    Returns V

  • Protected

    Parameters

    • view: V

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    • inlet: Fastener<any, any, any>

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    • view: V

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    • newAffinity: Affinity
    • oldAffinity: Affinity

    Returns void

  • Protected

    Parameters

    • inherits: boolean
    • inheritName: PropertyKey

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    • inlet: Fastener<any, any, any>

    Returns void

  • Protected

    Returns void

  • Returns any

  • Type Parameters

    • F extends Fastener<any, any, [any]>

    Parameters

    • fastenerName: PropertyKey
    • Optional fastenerType: Proto<F>
    • Optional contextType: Proto<any>

    Returns F

  • Parameters

    • inputId: string | number

    Returns MomentumGestureInput

  • Type Parameters

    • F extends Fastener<any, any, [any]>

    Parameters

    • fastenerName: string
    • Optional fastenerType: Proto<F>
    • Optional contextType: Proto<any>

    Returns F

  • Parameters

    • fastener: Fastener<any, any, any>

    Returns Timing

  • Returns V

  • Parameters

    • affinity: Affinity

    Returns boolean

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns number

  • Protected

    Returns number

  • Protected

    Returns number

  • Protected

    Parameters

    • view: V

    Returns void

  • Protected

    Parameters

    • view: V

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    • inlet: Fastener<any, any, any>

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    • view: V

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    • newAffinity: Affinity
    • oldAffinity: Affinity

    Returns void

  • Protected

    Parameters

    • inherits: boolean
    • inheritName: PropertyKey

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    • inlet: Fastener<any, any, any>

    Returns void

  • Protected

    Returns void

  • Parameters

    • t: number

    Returns void

  • Returns void

  • Parameters

    • updateFlags: number

    Returns void

  • Returns readonly Fastener<any, any, any>[]

  • Parameters

    • affinity: Affinity

    Returns void

  • Protected

    Parameters

    • coherent: boolean

    Returns void

  • Protected

    Parameters

    • coherentTime: number

    Returns void

  • Parameters

    • inherits: boolean | PropertyKey

    Returns void

  • Parameters

    • newView: V

    Returns V

  • Returns string

  • Parameters

    • Optional inlet: Fastener<any, any, any>

    Returns void

  • Protected

    Parameters

    • view: V

    Returns void

  • Protected

    Parameters

    Returns boolean | void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns boolean | void

  • Protected

    Parameters

    • inlet: Fastener<any, any, any>

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    • view: V

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    • newAffinity: Affinity
    • oldAffinity: Affinity

    Returns void

  • Protected

    Parameters

    • inherits: boolean
    • inheritName: PropertyKey

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    • inlet: Fastener<any, any, any>

    Returns void

  • Protected

    Returns void

Generated using TypeDoc