Create a window that can be shaped with the specified position, dimensions, and flags.
Defined in SDL_shape.h
const char *title,unsigned int x,unsigned int y,unsigned int w,unsigned int h,Uint32 flags); SDL_Window * SDL_CreateShapedWindow(
const char * | title | The title of the window, in UTF-8 encoding. |
unsigned int | x | The x position of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED. |
unsigned int | y | The y position of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED. |
unsigned int | w | The width of the window. |
unsigned int | h | The height of the window. |
Uint32 | flags | The flags for the window, a mask of SDL_WINDOW_BORDERLESS with any of the following: SDL_WINDOW_OPENGL, SDL_WINDOW_INPUT_GRABBED, SDL_WINDOW_HIDDEN, SDL_WINDOW_RESIZABLE, SDL_WINDOW_MAXIMIZED, SDL_WINDOW_MINIMIZED, SDL_WINDOW_BORDERLESS is always set, and SDL_WINDOW_FULLSCREEN is always unset. |
(SDL_Window *) Return the window created, or NULL if window creation failed.
This function is available since SDL 2.0.0.