Interface ISwipeCoords

Snapshot exposed on swipe callbacks and accessors.

Pointer space: start, prev, current, diff, step, accum. Movement space: movement (after bounds rubber and snap; use for transforms).

interface ISwipeCoords {
    accum: ISwipeVec3;
    current: ISwipeState;
    diff: ISwipeState;
    movement: ISwipeVec3;
    prev: ISwipeState;
    prevMovement: ISwipeVec3;
    scale: number;
    start: ISwipeState;
    step: ISwipeState;
    timestamp: number;
}

Properties

accum: ISwipeVec3

Absolute path length since swipe start (|step| per axis).

current: ISwipeState

Current pointer position.

Offset from start to current (angle is accumulated).

movement: ISwipeVec3

Total displacement in movement space (rubber + snap applied).

Previous pointer position.

prevMovement: ISwipeVec3

Movement on the previous frame (movement space, after rubber and snap).

scale: number

Current scaling modifier

Pointer position at swipe start.

Offset from prev to current.

timestamp: number

Last event timestamp (ms).