toInt method

int toInt()

Return an integer.

Implementation

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