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