fromNativeType static method

MouseInputType fromNativeType(
  1. PointerEventType? nativeType
)

Converts a PointerEventType into the equivalent MouseInputType as follows:

If the input nativeType does not match any of the above, it returns MouseInputType.unknown.

Implementation

static MouseInputType fromNativeType(PointerEventType? nativeType) {
  if (nativeType == PointerEventType.down) {
    return MouseInputType.down;
  } else if (nativeType == PointerEventType.up) {
    return MouseInputType.up;
  } else if (nativeType == PointerEventType.hover ||
      nativeType == PointerEventType.move) {
    return MouseInputType.move;
  } else if (nativeType == PointerEventType.exit) {
    return MouseInputType.exit;
  } else if (nativeType == PointerEventType.scroll) {
    return MouseInputType.wheel;
  } else if (nativeType == PointerEventType.zoomPan) {
    return MouseInputType.zoomPan;
  }
  return MouseInputType.unknown;
}