toInt method

int toInt()

Return an SDL value.

Implementation

int toInt() {
  switch (this) {
    case KeyMod.none:
      return SDL_Keymod.KMOD_NONE;
    case KeyMod.lShift:
      return SDL_Keymod.KMOD_LSHIFT;
    case KeyMod.rShift:
      return SDL_Keymod.KMOD_RSHIFT;
    case KeyMod.lCtrl:
      return SDL_Keymod.KMOD_LCTRL;
    case KeyMod.rCtrl:
      return SDL_Keymod.KMOD_RCTRL;
    case KeyMod.lAlt:
      return SDL_Keymod.KMOD_LALT;
    case KeyMod.rAlt:
      return SDL_Keymod.KMOD_RALT;
    case KeyMod.lGui:
      return SDL_Keymod.KMOD_LGUI;
    case KeyMod.rGui:
      return SDL_Keymod.KMOD_RGUI;
    case KeyMod.num:
      return SDL_Keymod.KMOD_NUM;
    case KeyMod.caps:
      return SDL_Keymod.KMOD_CAPS;
    case KeyMod.mode:
      return SDL_Keymod.KMOD_MODE;
    case KeyMod.ctrl:
      return SDL_Keymod.KMOD_CTRL;
    case KeyMod.shift:
      return SDL_Keymod.KMOD_SHIFT;
    case KeyMod.alt:
      return SDL_Keymod.KMOD_ALT;
    case KeyMod.gui:
      return SDL_Keymod.KMOD_GUI;
    case KeyMod.reserved:
      return SDL_Keymod.KMOD_RESERVED;
  }
}