pointerMove method

bool pointerMove(
  1. Vec2D point, {
  2. int pointerId = 0,
})

Implementation

bool pointerMove(Vec2D point, {int pointerId = 0}) {
  if (_pointer != pointerId || !validate()) return false;
  var distance = double.infinity;
  for (var i = 0; i < _targets.length; i++) {
    final hit = _targets[i].selectionHit(point, nearest: true);
    if (hit != null && hit.distanceSquared < distance) {
      distance = hit.distanceSquared;
      _extent = (i, hit.offset);
    }
  }
  _apply();
  return true;
}