toEventType method
Convert from a SDL_EventType
member.
Implementation
EventType toEventType() {
switch (this) {
case SDL_EventType.SDL_FIRSTEVENT:
return EventType.firstevent;
case SDL_EventType.SDL_QUIT:
return EventType.quit;
case SDL_EventType.SDL_APP_TERMINATING:
return EventType.appTerminating;
case SDL_EventType.SDL_APP_LOWMEMORY:
return EventType.appLowmemory;
case SDL_EventType.SDL_APP_WILLENTERBACKGROUND:
return EventType.appWillenterbackground;
case SDL_EventType.SDL_APP_DIDENTERBACKGROUND:
return EventType.appDidenterbackground;
case SDL_EventType.SDL_APP_WILLENTERFOREGROUND:
return EventType.appWillenterforeground;
case SDL_EventType.SDL_APP_DIDENTERFOREGROUND:
return EventType.appDidenterforeground;
case SDL_EventType.SDL_LOCALECHANGED:
return EventType.localechanged;
case SDL_EventType.SDL_DISPLAYEVENT:
return EventType.displayevent;
case SDL_EventType.SDL_WINDOWEVENT:
return EventType.windowevent;
case SDL_EventType.SDL_SYSWMEVENT:
return EventType.syswmevent;
case SDL_EventType.SDL_KEYDOWN:
return EventType.keydown;
case SDL_EventType.SDL_KEYUP:
return EventType.keyup;
case SDL_EventType.SDL_TEXTEDITING:
return EventType.textediting;
case SDL_EventType.SDL_TEXTINPUT:
return EventType.textinput;
case SDL_EventType.SDL_KEYMAPCHANGED:
return EventType.keymapchanged;
case SDL_EventType.SDL_MOUSEMOTION:
return EventType.mousemotion;
case SDL_EventType.SDL_MOUSEBUTTONDOWN:
return EventType.mousebuttondown;
case SDL_EventType.SDL_MOUSEBUTTONUP:
return EventType.mousebuttonup;
case SDL_EventType.SDL_MOUSEWHEEL:
return EventType.mousewheel;
case SDL_EventType.SDL_JOYAXISMOTION:
return EventType.joyaxismotion;
case SDL_EventType.SDL_JOYBALLMOTION:
return EventType.joyballmotion;
case SDL_EventType.SDL_JOYHATMOTION:
return EventType.joyhatmotion;
case SDL_EventType.SDL_JOYBUTTONDOWN:
return EventType.joybuttondown;
case SDL_EventType.SDL_JOYBUTTONUP:
return EventType.joybuttonup;
case SDL_EventType.SDL_JOYDEVICEADDED:
return EventType.joydeviceadded;
case SDL_EventType.SDL_JOYDEVICEREMOVED:
return EventType.joydeviceremoved;
case SDL_EventType.SDL_CONTROLLERAXISMOTION:
return EventType.controlleraxismotion;
case SDL_EventType.SDL_CONTROLLERBUTTONDOWN:
return EventType.controllerbuttondown;
case SDL_EventType.SDL_CONTROLLERBUTTONUP:
return EventType.controllerbuttonup;
case SDL_EventType.SDL_CONTROLLERDEVICEADDED:
return EventType.controllerdeviceadded;
case SDL_EventType.SDL_CONTROLLERDEVICEREMOVED:
return EventType.controllerdeviceremoved;
case SDL_EventType.SDL_CONTROLLERDEVICEREMAPPED:
return EventType.controllerdeviceremapped;
case SDL_EventType.SDL_CONTROLLERTOUCHPADDOWN:
return EventType.controllertouchpaddown;
case SDL_EventType.SDL_CONTROLLERTOUCHPADMOTION:
return EventType.controllertouchpadmotion;
case SDL_EventType.SDL_CONTROLLERTOUCHPADUP:
return EventType.controllertouchpadup;
case SDL_EventType.SDL_CONTROLLERSENSORUPDATE:
return EventType.controllersensorupdate;
case SDL_EventType.SDL_FINGERDOWN:
return EventType.fingerdown;
case SDL_EventType.SDL_FINGERUP:
return EventType.fingerup;
case SDL_EventType.SDL_FINGERMOTION:
return EventType.fingermotion;
case SDL_EventType.SDL_DOLLARGESTURE:
return EventType.dollargesture;
case SDL_EventType.SDL_DOLLARRECORD:
return EventType.dollarrecord;
case SDL_EventType.SDL_MULTIGESTURE:
return EventType.multigesture;
case SDL_EventType.SDL_CLIPBOARDUPDATE:
return EventType.clipboardupdate;
case SDL_EventType.SDL_DROPFILE:
return EventType.dropfile;
case SDL_EventType.SDL_DROPTEXT:
return EventType.droptext;
case SDL_EventType.SDL_DROPBEGIN:
return EventType.dropbegin;
case SDL_EventType.SDL_DROPCOMPLETE:
return EventType.dropcomplete;
case SDL_EventType.SDL_AUDIODEVICEADDED:
return EventType.audiodeviceadded;
case SDL_EventType.SDL_AUDIODEVICEREMOVED:
return EventType.audiodeviceremoved;
case SDL_EventType.SDL_SENSORUPDATE:
return EventType.sensorupdate;
case SDL_EventType.SDL_RENDER_TARGETS_RESET:
return EventType.renderTargetsReset;
case SDL_EventType.SDL_RENDER_DEVICE_RESET:
return EventType.renderDeviceReset;
case SDL_EventType.SDL_POLLSENTINEL:
return EventType.pollsentinel;
case SDL_EventType.SDL_USEREVENT:
return EventType.userevent;
case SDL_EventType.SDL_LASTEVENT:
return EventType.lastevent;
default:
throw SdlError(
this,
'Unrecognised `SDL_EventType` member.',
);
}
}