Type alias UsePointerOptions

UsePointerOptions: {
    coord?: UsePointerCoordType;
    minDragDistance?: number;
    wheelZoomFactor?: number;
    wheelRotateAngle?: number;
    holdTime?: number;
    doubleClickTime?: number;
    onClick?: ((at) => void);
    onDoubleClick?: ((at) => void);
    onHold?: ((at) => void);
    onDrag?: ((from, to, move) => void);
    onZoom?: ((at, factor) => void);
    onRotate?: ((at, angle) => void);
}

usePointer options

Type declaration

  • Optional coord?: UsePointerCoordType

    Coordinates type (default is 'client')

  • Optional minDragDistance?: number

    Minimum distance to start dragging (default is 15)

  • Optional wheelZoomFactor?: number

    Mouse wheel zoom factor (default is disabled)

  • Optional wheelRotateAngle?: number

    Shift+mouse wheel rotate angle (default is disabled)

  • Optional holdTime?: number

    Pointer hold detection time (default is 1000), ms

  • Optional doubleClickTime?: number

    Double click detection time (between unpress and sencond press, default 100), ms

  • Optional onClick?: ((at) => void)
      • (at): void
      • Click handler

        Parameters

        Returns void

  • Optional onDoubleClick?: ((at) => void)
      • (at): void
      • Double click handler

        Parameters

        Returns void

  • Optional onHold?: ((at) => void)
      • (at): void
      • Pointer hold handler

        Parameters

        Returns void

  • Optional onDrag?: ((from, to, move) => void)
  • Optional onZoom?: ((at, factor) => void)
      • (at, factor): void
      • Zoom handler

        Parameters

        Returns void

  • Optional onRotate?: ((at, angle) => void)
      • (at, angle): void
      • Rotate handler

        Parameters

        Returns void

Generated using TypeDoc