Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Thursday, June 13, 2019
 
 

SDL_Flip (3)

Name

SDL_Flip - Swaps screen buffers

Synopsis

#include "SDL.h"

int SDL_Flip(SDL_Surface *screen);

Description

SDL_Flip(3)                    SDL API Reference                   SDL_Flip(3)



NAME
       SDL_Flip - Swaps screen buffers

SYNOPSIS
       #include "SDL.h"

       int SDL_Flip(SDL_Surface *screen);

DESCRIPTION
       On  hardware  that  supports  double-buffering, this function sets up a
       flip and returns. The hardware will wait for vertical retrace, and then
       swap  video  buffers  before  the  next video surface blit or lock will
       return. On hardware that  doesn't  support  double-buffering,  this  is
       equivalent to calling SDL_UpdateRect(screen, 0, 0, 0, 0)

       The  SDL_DOUBLEBUF flag must have been passed to SDL_SetVideoMode, when
       setting the video mode for this function to perform hardware flipping.

RETURN VALUE
       This function returns 0 if successful, or -1 if there was an error.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+------------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE  |
       +---------------+------------------+
       |Availability   | library/sdl      |
       +---------------+------------------+
       |Stability      | Volatile         |
       +---------------+------------------+
SEE ALSO
       SDL_SetVideoMode, SDL_UpdateRect, SDL_Surface



NOTES
       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source       was        downloaded        from         https://www.lib-
       sdl.org/release/SDL-1.2.15.tar.gz

       Further information about this software can be found on the open source
       community website at https://www.libsdl.org/.



SDL                         Tue 11 Sep 2001, 23:01                 SDL_Flip(3)