sdlSetWindowDisplayMode function

int sdlSetWindowDisplayMode(
  1. Pointer<SdlWindow> window,
  2. Pointer<SdlDisplayMode> mode
)

Set the display mode to use when a window is visible at fullscreen.

This only affects the display mode used when the window is fullscreen. To change the window size when the window is not fullscreen, use SDL_SetWindowSize().

\param window the window to affect \param mode the SDL_DisplayMode structure representing the mode to use, or NULL to use the window's dimensions and the desktop's format and refresh rate \returns 0 on success or a negative error code on failure; call SDL_GetError() for more information.

\since This function is available since SDL 2.0.0.

\sa SDL_GetWindowDisplayMode \sa SDL_SetWindowFullscreen

extern DECLSPEC int SDLCALL SDL_SetWindowDisplayMode(SDL_Window * window, const SDL_DisplayMode * mode)

Implementation

int sdlSetWindowDisplayMode(
    Pointer<SdlWindow> window, Pointer<SdlDisplayMode> mode) {
  final sdlSetWindowDisplayModeLookupFunction = libSdl2.lookupFunction<
      Int32 Function(Pointer<SdlWindow> window, Pointer<SdlDisplayMode> mode),
      int Function(Pointer<SdlWindow> window,
          Pointer<SdlDisplayMode> mode)>('SDL_SetWindowDisplayMode');
  return sdlSetWindowDisplayModeLookupFunction(window, mode);
}