Interface TouchContext

interface TouchContext {
    addTouchPoints: (points: TouchPoints[]) => void;
    canvas: HTMLCanvasElement;
    getCurrentTouchPointsCount: () => number;
    getInitialTouchPointsPositions: (idents: number[]) => TouchPoints[];
    notifyOnPan: (delta: Point) => void;
    notifyOnZoom: (zoomAmount: number, anchorPoint: Point) => void;
    removeTouchPoints: (idents: number[]) => void;
    updateTouchPoints: (pointsMoved: TouchPoints[]) => void;
}

Implemented by

Properties

addTouchPoints: (points: TouchPoints[]) => void
getCurrentTouchPointsCount: () => number
getInitialTouchPointsPositions: (idents: number[]) => TouchPoints[]
notifyOnPan: (delta: Point) => void
notifyOnZoom: (zoomAmount: number, anchorPoint: Point) => void
removeTouchPoints: (idents: number[]) => void
updateTouchPoints: (pointsMoved: TouchPoints[]) => void