SDL_CreateWindow#
Creates a window and returns its handle, or undef on failure.
my $win = SDL_CreateWindow($title, $x, $y, $w, $h, $flags);
$x and $y are pixel positions, or SDL_WINDOWPOS_CENTERED / SDL_WINDOWPOS_UNDEFINED. $flags is the OR of SDL_WINDOW_* constants - SDL_WINDOW_SHOWN to make it visible immediately, SDL_WINDOW_OPENGL if it will carry an OpenGL context, SDL_WINDOW_RESIZABLE to let the user resize it.
The window must be freed with SDL_DestroyWindow. SDL2::Window->new is the same call with a Perl object that frees itself.