toInt method
Return an integer.
Implementation
int toInt() {
switch (this) {
case WindowFlags.fullscreen:
return SDL_WindowFlags.SDL_WINDOW_FULLSCREEN;
case WindowFlags.opengl:
return SDL_WindowFlags.SDL_WINDOW_OPENGL;
case WindowFlags.shown:
return SDL_WindowFlags.SDL_WINDOW_SHOWN;
case WindowFlags.hidden:
return SDL_WindowFlags.SDL_WINDOW_HIDDEN;
case WindowFlags.borderless:
return SDL_WindowFlags.SDL_WINDOW_BORDERLESS;
case WindowFlags.resizable:
return SDL_WindowFlags.SDL_WINDOW_RESIZABLE;
case WindowFlags.minimized:
return SDL_WindowFlags.SDL_WINDOW_MINIMIZED;
case WindowFlags.maximized:
return SDL_WindowFlags.SDL_WINDOW_MAXIMIZED;
case WindowFlags.mouseGrabbed:
return SDL_WindowFlags.SDL_WINDOW_MOUSE_GRABBED;
case WindowFlags.inputFocus:
return SDL_WindowFlags.SDL_WINDOW_INPUT_FOCUS;
case WindowFlags.mouseFocus:
return SDL_WindowFlags.SDL_WINDOW_MOUSE_FOCUS;
case WindowFlags.fullscreenDesktop:
return SDL_WindowFlags.SDL_WINDOW_FULLSCREEN_DESKTOP;
case WindowFlags.foreign:
return SDL_WindowFlags.SDL_WINDOW_FOREIGN;
case WindowFlags.allowHighdpi:
return SDL_WindowFlags.SDL_WINDOW_ALLOW_HIGHDPI;
case WindowFlags.mouseCapture:
return SDL_WindowFlags.SDL_WINDOW_MOUSE_CAPTURE;
case WindowFlags.alwaysOnTop:
return SDL_WindowFlags.SDL_WINDOW_ALWAYS_ON_TOP;
case WindowFlags.skipTaskbar:
return SDL_WindowFlags.SDL_WINDOW_SKIP_TASKBAR;
case WindowFlags.utility:
return SDL_WindowFlags.SDL_WINDOW_UTILITY;
case WindowFlags.tooltip:
return SDL_WindowFlags.SDL_WINDOW_TOOLTIP;
case WindowFlags.popupMenu:
return SDL_WindowFlags.SDL_WINDOW_POPUP_MENU;
case WindowFlags.keyboardGrabbed:
return SDL_WindowFlags.SDL_WINDOW_KEYBOARD_GRABBED;
case WindowFlags.vulkan:
return SDL_WindowFlags.SDL_WINDOW_VULKAN;
case WindowFlags.metal:
return SDL_WindowFlags.SDL_WINDOW_METAL;
case WindowFlags.inputGrabbed:
return SDL_WindowFlags.SDL_WINDOW_INPUT_GRABBED;
}
}