onMouseMove method

void onMouseMove(
  1. dynamic event
)

Implementation

void onMouseMove(event) {
  final state = (_keyState != OrbitState.none) ? _keyState : _state;

  if (state == OrbitState.rotate && !scope.noRotate) {
    _movePrev.setFrom(_moveCurr);
    _moveCurr.setFrom(getMouseOnCircle(event.pageX, event.pageY));
  } else if (state == OrbitState.zoom && !scope.noZoom) {
    _zoomEnd.setFrom(getMouseOnScreen(event.pageX, event.pageY));
  } else if (state == OrbitState.pan && !scope.noPan) {
    _panEnd.setFrom(getMouseOnScreen(event.pageX, event.pageY));
  }
}