public static bool GetVisible() { SDL.WindowFlags flags = (SDL.WindowFlags)SDL.GetWindowFlags(Game.WindowHandle); if (flags.HasFlag(SDL.WindowFlags.WINDOW_SHOWN)) { return(true); } return(false); }
public static bool GetBorder() { SDL.WindowFlags flags = (SDL.WindowFlags)SDL.GetWindowFlags(Game.WindowHandle); if (flags.HasFlag(SDL.WindowFlags.WINDOW_BORDERLESS)) { return(false); } return(true); }
public static ScreenMode GetScreenMode() { SDL.WindowFlags flags = (SDL.WindowFlags)SDL.GetWindowFlags(Game.WindowHandle); if (flags.HasFlag(SDL.WindowFlags.WINDOW_FULLSCREEN)) { return(ScreenMode.Fullscreen); } else if (flags.HasFlag(SDL.WindowFlags.WINDOW_FULLSCREEN_DESKTOP)) { return(ScreenMode.FakeFullscreen); } return(ScreenMode.Windowed); }