onMouseMove method

void onMouseMove(
  1. dynamic event
)

Implementation

void onMouseMove(event) {
  if (scope.enabled == false) return;

  if(_panWKey){
    state = OrbitState.pan;
  }

  switch (state) {
    case OrbitState.rotate:
      if (scope.enableRotate == false) return;
      handleMouseMoveRotate(event);
      break;
    case OrbitState.dolly:
      if (scope.enableZoom == false) return;
      handleMouseMoveDolly(event);
      break;
    case OrbitState.pan:
      if (scope.enablePan == false) return;
      handleMouseMovePan(event);
      break;
  }
}