sdlSetWindowBordered function

void sdlSetWindowBordered(
  1. Pointer<SdlWindow> window,
  2. bool bordered
)

Set the border state of a window.

This will add or remove the window's SDL_WINDOW_BORDERLESS flag and add or remove the border from the actual window. This is a no-op if the window's border already matches the requested state.

You can't change the border state of a fullscreen window.

\param window the window of which to change the border state \param bordered SDL_FALSE to remove border, SDL_TRUE to add border

\since This function is available since SDL 2.0.0.

\sa SDL_GetWindowFlags

extern DECLSPEC void SDLCALL SDL_SetWindowBordered(SDL_Window * window, SDL_bool bordered)

Implementation

void sdlSetWindowBordered(Pointer<SdlWindow> window, bool bordered) {
  final sdlSetWindowBorderedLookupFunction = libSdl2.lookupFunction<
      Void Function(Pointer<SdlWindow> window, Int32 bordered),
      void Function(
          Pointer<SdlWindow> window, int bordered)>('SDL_SetWindowBordered');
  return sdlSetWindowBorderedLookupFunction(window, bordered ? 1 : 0);
}