Class ZoomPanTouchAdaptor

Hierarchy

Implements

Index

Constructors

constructor

Properties

Private currentLocation

currentLocation: Vector

Private currentMatrix

currentMatrix: Matrix

Private currentX

currentX: number = 0

Private currentY

currentY: number = 0

Private iPhoneDevice

iPhoneDevice: any

Private initCompleted

initCompleted: boolean = false

Private lastDist

lastDist: number

Protected lastTouch

lastTouch: Point[] = new Array(5)

Private lastX

lastX: number

Private lastY

lastY: number

Private panAdaptor

panAdaptor: PanAdaptor

Protected renderEngine

renderEngine: RenderEngineContext3D = null

Private startDist

startDist: number

Private zoom

zoom: number = 1

Methods

doubleTap

  • doubleTap(event: TouchEvent, cachedRenderParams: RenderParams3D): void

postRender

  • postRender(htmlViewport: any, renderParams: any): void

singleTap

  • singleTap(event: TouchEvent, cachedRenderParams: RenderParams3D): void

touchCancel

  • touchCancel(event: TouchEvent, cachedRenderParams: RenderParams3D): void

touchEnd

  • touchEnd(event: TouchEvent, cachedRenderParams: RenderParams3D): boolean

touchMove

  • touchMove(event: TouchEvent, cachedRenderParams: RenderParams3D): boolean

touchStart

  • touchStart(event: TouchEvent, cachedRenderParams: RenderParams3D): boolean