sdlUpdateWindowSurface function

bool sdlUpdateWindowSurface(
  1. Pointer<SdlWindow> window
)

Copy the window surface to the screen.

This is the function you use to reflect any changes to the surface on the screen.

This function is equivalent to the SDL 1.2 API SDL_Flip().

\param window the window to update. \returns true on success or false on failure; call SDL_GetError() for more information.

\threadsafety This function should only be called on the main thread.

\since This function is available since SDL 3.1.3.

\sa SDL_GetWindowSurface \sa SDL_UpdateWindowSurfaceRects

extern SDL_DECLSPEC bool SDLCALL SDL_UpdateWindowSurface(SDL_Window *window)

Implementation

bool sdlUpdateWindowSurface(Pointer<SdlWindow> window) {
  final sdlUpdateWindowSurfaceLookupFunction = libSdl3.lookupFunction<
      Uint8 Function(Pointer<SdlWindow> window),
      int Function(Pointer<SdlWindow> window)>('SDL_UpdateWindowSurface');
  return sdlUpdateWindowSurfaceLookupFunction(window) == 1;
}