fromValue static method
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'),
};