| 
| 
constexpr  | Flags () noexcept | 
|   | Create a configuration corresponding to a default window. 
  | 
|   | 
| 
constexpr bool  | isFullscreen () const noexcept | 
|   | Test whether this configuration corresponds to a fullscreen window. The SDL flag equivalent is SDL_WINDOW_FULLSCREEN. 
  | 
|   | 
| 
constexpr bool  | isFullscreenDesktop () const noexcept | 
|   | Test whether this configuration corresponds to a desktop-resolution fullscreen window. The SDL flag equivalent is SDL_WINDOW_FULLSCREEN_DESKTOP. 
  | 
|   | 
| 
constexpr bool  | isMinimized () const noexcept | 
|   | Test whether this configuration corresponds to a minimized window. The SDL flag equivalent is SDL_WINDOW_MINIMIZED. 
  | 
|   | 
| 
constexpr bool  | isMaximized () const noexcept | 
|   | Test whether this configuration corresponds to a maximized window. The SDL flag equivalent is SDL_WINDOW_MAXIMIZED. 
  | 
|   | 
| constexpr bool  | isOpengl () const noexcept | 
|   | Test whether this configuration corresponds to a window usable with OpenGL. The SDL flag equivalent is SDL_WINDOW_OPENGL.  More...
  | 
|   | 
| 
constexpr bool  | isHidden () const noexcept | 
|   | Test whether this configuration corresponds to a hidden window. The SDL flag equivalent is SDL_WINDOW_HIDDEN. 
  | 
|   | 
| 
constexpr bool  | isBorderless () const noexcept | 
|   | Test whether this configuration corresponds to a borderless window. The SDL flag equivalent is SDL_WINDOW_BORDERLESS. 
  | 
|   | 
| 
constexpr bool  | isResizable () const noexcept | 
|   | Test whether this configuration corresponds to a resizable window. The SDL flag equivalent is SDL_WINDOW_RESIZABLE. 
  | 
|   | 
| 
constexpr bool  | isInputGrabbed () const noexcept | 
|   | Test whether this configuration corresponds to a window that has grabbed input focus. The SDL flag equivalent is SDL_WINDOW_INPUT_GRABBED. 
  | 
|   | 
| 
constexpr bool  | isHighDPI () const noexcept | 
|   | Test whether this configuration corresponds to a window with preference for high DPI display. The SDL flag equivalent is SDL_WINDOW_ALLOW_HIGHDPI. 
  | 
|   | 
| 
constexpr Flags  | withFullscreen () const noexcept | 
|   | Create a version of this configuration that corresponds to a fullscreen window. The SDL flag equivalent is SDL_WINDOW_FULLSCREEN. 
  | 
|   | 
| 
constexpr Flags  | withFullscreenDesktop () const noexcept | 
|   | Create a version of this configuration that corresponds to a desktop-resolution fullscreen window. The SDL flag equivalent is SDL_WINDOW_FULLSCREEN_DESKTOP. 
  | 
|   | 
| 
constexpr Flags  | withMinimized () const noexcept | 
|   | Create a version of this configuration that corresponds to a minimized window. The SDL flag equivalent is SDL_WINDOW_MINIMIZED. 
  | 
|   | 
| 
constexpr Flags  | withMaximized () const noexcept | 
|   | Create a version of this configuration that corresponds to a maximized window. The SDL flag equivalent is SDL_WINDOW_MAXIMIZED. 
  | 
|   | 
| constexpr Flags  | withOpengl () const noexcept | 
|   | Create a version of this configuration that corresponds to a window usable with OpenGL. The SDL flag equivalent is SDL_WINDOW_OPENGL.  More...
  | 
|   | 
| 
constexpr Flags  | withHidden () const noexcept | 
|   | Create a version of this configuration that corresponds to a hidden window. The SDL flag equivalent is SDL_WINDOW_HIDDEN. 
  | 
|   | 
| 
constexpr Flags  | withBorderless () const noexcept | 
|   | Create a version of this configuration that corresponds to a borderless window. The SDL flag equivalent is SDL_WINDOW_BORDERLESS. 
  | 
|   | 
| 
constexpr Flags  | withResizable () const noexcept | 
|   | Create a version of this configuration that corresponds to a resizable window. The SDL flag equivalent is SDL_WINDOW_RESIZABLE. 
  | 
|   | 
| 
constexpr Flags  | withInputGrabbed () const noexcept | 
|   | Create a version of this configuration that corresponds to a window that has grabbed input focus. The SDL flag equivalent is SDL_WINDOW_INPUT_GRABBED. 
  | 
|   | 
| 
constexpr Flags  | withHighDPI () const noexcept | 
|   | Create a version of this configuration that corresponds to a window with preference for high DPI display. The SDL flag equivalent is SDL_WINDOW_ALLOW_HIGHDPI. 
  | 
|   | 
| 
constexpr Flags  | withoutFullscreen () const noexcept | 
|   | Create a version of this configuration that corresponds to a window that is not fullscreen. The SDL flag equivalent is ~SDL_WINDOW_FULLSCREEN. 
  | 
|   | 
| 
constexpr Flags  | withoutFullscreenDesktop () const noexcept | 
|   | Create a version of this configuration that corresponds to a window that is not display-resolution fullscreen. The SDL flag equivalent is ~SDL_WINDOW_FULLSCREEN_DESKTOP. 
  | 
|   | 
| 
constexpr Flags  | withoutMinimized () const noexcept | 
|   | Create a version of this configuration that corresponds to a window that is not minimized. The SDL flag equivalent is ~SDL_WINDOW_MINIMIZED. 
  | 
|   | 
| 
constexpr Flags  | withoutMaximized () const noexcept | 
|   | Create a version of this configuration that corresponds to a window that is not maximized. The SDL flag equivalent is ~SDL_WINDOW_MAXIMIZED. 
  | 
|   | 
| 
constexpr Flags  | withoutOpengl () const noexcept | 
|   | Create a version of this configuration that corresponds to a window that is not usable with OpenGL. The SDL flag equivalent is ~SDL_WINDOW_OPENGL. 
  | 
|   | 
| 
constexpr Flags  | withoutHidden () const noexcept | 
|   | Create a version of this configuration that corresponds to a window that is not hidden. The SDL flag equivalent is ~SDL_WINDOW_HIDDEN. 
  | 
|   | 
| 
constexpr Flags  | withoutBorderless () const noexcept | 
|   | Create a version of this configuration that corresponds to a window that is not borderless. The SDL flag equivalent is ~SDL_WINDOW_BORDERLESS. 
  | 
|   | 
| 
constexpr Flags  | withoutResizable () const noexcept | 
|   | Create a version of this configuration that corresponds to a window that is not resizable. The SDL flag equivalent is ~SDL_WINDOW_RESIZABLE. 
  | 
|   | 
| 
constexpr Flags  | withoutInputGrabbed () const noexcept | 
|   | Create a version of this configuration that corresponds to a window that has not grabbed input focus. The SDL flag equivalent is ~SDL_WINDOW_INPUT_GRABBED. 
  | 
|   | 
| 
constexpr Flags  | withoutHighDPI () const noexcept | 
|   | Create a version of this configuration that corresponds to a window with no preference for high DPI display. The SDL flag equivalent is ~SDL_WINDOW_ALLOW_HIGHDPI. 
  | 
|   | 
| 
constexpr uint32_t  | raw () const noexcept | 
|   | Return the underlying bitfield representation of this configuration. 
  | 
|   | 
Window configuration (flags) container. 
- Todo:
 - fixme: no support for some window flags i dont understand todo: some flags are mutually exclusive
 
- See also
 - https://wiki.libsdl.org/SDL_WindowFlags 
 
Definition at line 25 of file Win.hpp.