sig
  val pos_undefined : int
  val pos_centered : int
  type flags
  val ( + ) :
    Tsdl.Sdl.Window.flags -> Tsdl.Sdl.Window.flags -> Tsdl.Sdl.Window.flags
  val test : Tsdl.Sdl.Window.flags -> Tsdl.Sdl.Window.flags -> bool
  val eq : Tsdl.Sdl.Window.flags -> Tsdl.Sdl.Window.flags -> bool
  val windowed : Tsdl.Sdl.Window.flags
  val fullscreen : Tsdl.Sdl.Window.flags
  val fullscreen_desktop : Tsdl.Sdl.Window.flags
  val opengl : Tsdl.Sdl.Window.flags
  val shown : Tsdl.Sdl.Window.flags
  val hidden : Tsdl.Sdl.Window.flags
  val borderless : Tsdl.Sdl.Window.flags
  val resizable : Tsdl.Sdl.Window.flags
  val minimized : Tsdl.Sdl.Window.flags
  val maximized : Tsdl.Sdl.Window.flags
  val input_grabbed : Tsdl.Sdl.Window.flags
  val input_focus : Tsdl.Sdl.Window.flags
  val mouse_focus : Tsdl.Sdl.Window.flags
  val foreign : Tsdl.Sdl.Window.flags
  val allow_highdpi : Tsdl.Sdl.Window.flags
end