Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MultitouchPointer

Hierarchy

Index

Constructors

constructor

Properties

Protected _wheel

_wheel: boolean

Methods

acceleration

  • acceleration(): number
  • acceleration(acceleration: number): this

attach

  • attach(surface: View): void

Protected coast

  • coast(track: MultitouchTrack): void

detach

  • detach(surface: View): void

distanceMin

  • distanceMin(): number
  • distanceMin(distanceMin: number): this

Protected endTracking

  • endTracking(surface: View): void

hysteresis

  • hysteresis(): number
  • hysteresis(hysteresis: number): this

Protected interpolate

  • interpolate(t: number): void

interrupt

  • interrupt(): void

Protected multitouchChange

  • multitouchChange(): void

Protected multitouchEnd

  • multitouchEnd(): void

Protected multitouchStart

  • multitouchStart(): void

Protected onGhostFrame

  • onGhostFrame(t: number): void

Protected onPointerDown

  • onPointerDown(event: PointerEvent): void

Protected onPointerMove

  • onPointerMove(event: PointerEvent): void

Protected onPointerUp

  • onPointerUp(event: PointerEvent): void

Protected onWheel

  • onWheel(event: WheelEvent): void

points

Protected spreadVelocity

  • spreadVelocity(track: MultitouchTrack): void

Protected startTracking

  • startTracking(surface: View): void

surface

  • surface(): View | null
  • surface(surface: View | null): this

Protected trackCancel

  • trackCancel(identifier: string, clientX: number, clientY: number, event: Event): void

Protected trackDidCancel

  • trackDidCancel(track: MultitouchTrack, surface: View, event: Event): void

Protected trackDidEnd

  • trackDidEnd(track: MultitouchTrack, surface: View, event: Event): void

Protected trackDidMove

  • trackDidMove(track: MultitouchTrack, surface: View, event: Event): void

Protected trackDidStart

  • trackDidStart(track: MultitouchTrack, surface: View, event: Event): void

Protected trackEnd

  • trackEnd(identifier: string, clientX: number, clientY: number, event: Event): void

Protected trackMove

  • trackMove(identifier: string, clientX: number, clientY: number, event: Event): void

Protected trackStart

  • trackStart(identifier: string, clientX: number, clientY: number, event: Event): void

Protected translate

  • translate(dx: number, dy: number): void

Protected updateVelocity

velocityMax

  • velocityMax(): number
  • velocityMax(velocityMax: number): this

wheel

  • wheel(): boolean
  • wheel(wheel: boolean): this

zoom

  • zoom(cx: number, cy: number, dz: number): void

Static create