fromValue static method

AutomationEventType fromValue(
  1. int value
)

Returns the AutomationEventType for the given native value.

Throws ArgumentError if value does not correspond to a known entry.

Implementation

static AutomationEventType fromValue(int value) => switch (value) {
  0 => EVENT_NONE,
  1 => INPUT_KEY_UP,
  2 => INPUT_KEY_DOWN,
  3 => INPUT_KEY_PRESSED,
  4 => INPUT_KEY_RELEASED,
  5 => INPUT_MOUSE_BUTTON_UP,
  6 => INPUT_MOUSE_BUTTON_DOWN,
  7 => INPUT_MOUSE_POSITION,
  8 => INPUT_MOUSE_WHEEL_MOTION,
  9 => INPUT_GAMEPAD_CONNECT,
  10 => INPUT_GAMEPAD_DISCONNECT,
  11 => INPUT_GAMEPAD_BUTTON_UP,
  12 => INPUT_GAMEPAD_BUTTON_DOWN,
  13 => INPUT_GAMEPAD_AXIS_MOTION,
  14 => INPUT_TOUCH_UP,
  15 => INPUT_TOUCH_DOWN,
  16 => INPUT_TOUCH_POSITION,
  17 => INPUT_GESTURE,
  18 => WINDOW_CLOSE,
  19 => WINDOW_MAXIMIZE,
  20 => WINDOW_MINIMIZE,
  21 => WINDOW_RESIZE,
  22 => ACTION_TAKE_SCREENSHOT,
  23 => ACTION_SETTARGETFPS,
  _ => throw ArgumentError('Unknown value for $AutomationEventType: $value'),
};