getPointer method

Pointer getPointer(
  1. WebPointerEvent event
)

Implementation

Pointer getPointer(WebPointerEvent event) {
  final RenderBox renderBox = listenableKey.currentContext!.findRenderObject() as RenderBox;
  final size = renderBox.size;
  final rect = size;
  int left = 0;
  int top = 0;

  final x_ = (event.clientX - left) / rect.width * 2 - 1;
  final y_ = -(event.clientY - top) / rect.height * 2 + 1;
  final button = event.button;

  return Pointer(x_, y_, button);
}