symbian-qemu-0.9.1-12/libsdl-trunk/docs/html/sdlflip.html
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 <HTML
       
     2 ><HEAD
       
     3 ><TITLE
       
     4 >SDL_Flip</TITLE
       
     5 ><META
       
     6 NAME="GENERATOR"
       
     7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
       
     8 "><LINK
       
     9 REL="HOME"
       
    10 TITLE="SDL Library Documentation"
       
    11 HREF="index.html"><LINK
       
    12 REL="UP"
       
    13 TITLE="Video"
       
    14 HREF="video.html"><LINK
       
    15 REL="PREVIOUS"
       
    16 TITLE="SDL_UpdateRects"
       
    17 HREF="sdlupdaterects.html"><LINK
       
    18 REL="NEXT"
       
    19 TITLE="SDL_SetColors"
       
    20 HREF="sdlsetcolors.html"></HEAD
       
    21 ><BODY
       
    22 CLASS="REFENTRY"
       
    23 BGCOLOR="#FFF8DC"
       
    24 TEXT="#000000"
       
    25 LINK="#0000ee"
       
    26 VLINK="#551a8b"
       
    27 ALINK="#ff0000"
       
    28 ><DIV
       
    29 CLASS="NAVHEADER"
       
    30 ><TABLE
       
    31 SUMMARY="Header navigation table"
       
    32 WIDTH="100%"
       
    33 BORDER="0"
       
    34 CELLPADDING="0"
       
    35 CELLSPACING="0"
       
    36 ><TR
       
    37 ><TH
       
    38 COLSPAN="3"
       
    39 ALIGN="center"
       
    40 >SDL Library Documentation</TH
       
    41 ></TR
       
    42 ><TR
       
    43 ><TD
       
    44 WIDTH="10%"
       
    45 ALIGN="left"
       
    46 VALIGN="bottom"
       
    47 ><A
       
    48 HREF="sdlupdaterects.html"
       
    49 ACCESSKEY="P"
       
    50 >Prev</A
       
    51 ></TD
       
    52 ><TD
       
    53 WIDTH="80%"
       
    54 ALIGN="center"
       
    55 VALIGN="bottom"
       
    56 ></TD
       
    57 ><TD
       
    58 WIDTH="10%"
       
    59 ALIGN="right"
       
    60 VALIGN="bottom"
       
    61 ><A
       
    62 HREF="sdlsetcolors.html"
       
    63 ACCESSKEY="N"
       
    64 >Next</A
       
    65 ></TD
       
    66 ></TR
       
    67 ></TABLE
       
    68 ><HR
       
    69 ALIGN="LEFT"
       
    70 WIDTH="100%"></DIV
       
    71 ><H1
       
    72 ><A
       
    73 NAME="SDLFLIP"
       
    74 ></A
       
    75 >SDL_Flip</H1
       
    76 ><DIV
       
    77 CLASS="REFNAMEDIV"
       
    78 ><A
       
    79 NAME="AEN1426"
       
    80 ></A
       
    81 ><H2
       
    82 >Name</H2
       
    83 >SDL_Flip&nbsp;--&nbsp;Swaps screen buffers</DIV
       
    84 ><DIV
       
    85 CLASS="REFSYNOPSISDIV"
       
    86 ><A
       
    87 NAME="AEN1429"
       
    88 ></A
       
    89 ><H2
       
    90 >Synopsis</H2
       
    91 ><DIV
       
    92 CLASS="FUNCSYNOPSIS"
       
    93 ><A
       
    94 NAME="AEN1430"
       
    95 ></A
       
    96 ><P
       
    97 ></P
       
    98 ><PRE
       
    99 CLASS="FUNCSYNOPSISINFO"
       
   100 >#include "SDL.h"</PRE
       
   101 ><P
       
   102 ><CODE
       
   103 ><CODE
       
   104 CLASS="FUNCDEF"
       
   105 >int <B
       
   106 CLASS="FSFUNC"
       
   107 >SDL_Flip</B
       
   108 ></CODE
       
   109 >(SDL_Surface *screen);</CODE
       
   110 ></P
       
   111 ><P
       
   112 ></P
       
   113 ></DIV
       
   114 ></DIV
       
   115 ><DIV
       
   116 CLASS="REFSECT1"
       
   117 ><A
       
   118 NAME="AEN1436"
       
   119 ></A
       
   120 ><H2
       
   121 >Description</H2
       
   122 ><P
       
   123 >On hardware that supports double-buffering, this function sets up a flip
       
   124 and returns.  The hardware will wait for vertical retrace, and then swap
       
   125 video buffers before the next video surface blit or lock will return.
       
   126 On hardware that doesn't support double-buffering, this is equivalent
       
   127 to calling <A
       
   128 HREF="sdlupdaterect.html"
       
   129 >SDL_UpdateRect</A
       
   130 ><TT
       
   131 CLASS="PARAMETER"
       
   132 ><I
       
   133 >(screen, 0, 0, 0, 0)</I
       
   134 ></TT
       
   135 ></P
       
   136 ><P
       
   137 >The <TT
       
   138 CLASS="LITERAL"
       
   139 >SDL_DOUBLEBUF</TT
       
   140 > flag must have been passed to 
       
   141 <A
       
   142 HREF="sdlsetvideomode.html"
       
   143 >SDL_SetVideoMode</A
       
   144 >,
       
   145  when
       
   146 setting the video mode for this function to perform hardware flipping.</P
       
   147 ></DIV
       
   148 ><DIV
       
   149 CLASS="REFSECT1"
       
   150 ><A
       
   151 NAME="AEN1444"
       
   152 ></A
       
   153 ><H2
       
   154 >Return Value</H2
       
   155 ><P
       
   156 >This function returns <SPAN
       
   157 CLASS="RETURNVALUE"
       
   158 >0</SPAN
       
   159 > if successful, or 
       
   160 <SPAN
       
   161 CLASS="RETURNVALUE"
       
   162 >-1</SPAN
       
   163 > if there was an error.</P
       
   164 ></DIV
       
   165 ><DIV
       
   166 CLASS="REFSECT1"
       
   167 ><A
       
   168 NAME="AEN1449"
       
   169 ></A
       
   170 ><H2
       
   171 >See Also</H2
       
   172 ><P
       
   173 ><A
       
   174 HREF="sdlsetvideomode.html"
       
   175 ><TT
       
   176 CLASS="FUNCTION"
       
   177 >SDL_SetVideoMode</TT
       
   178 ></A
       
   179 >,
       
   180 <A
       
   181 HREF="sdlupdaterect.html"
       
   182 ><TT
       
   183 CLASS="FUNCTION"
       
   184 >SDL_UpdateRect</TT
       
   185 ></A
       
   186 >,
       
   187 <A
       
   188 HREF="sdlsurface.html"
       
   189 ><SPAN
       
   190 CLASS="STRUCTNAME"
       
   191 >SDL_Surface</SPAN
       
   192 ></A
       
   193 ></P
       
   194 ></DIV
       
   195 ><DIV
       
   196 CLASS="NAVFOOTER"
       
   197 ><HR
       
   198 ALIGN="LEFT"
       
   199 WIDTH="100%"><TABLE
       
   200 SUMMARY="Footer navigation table"
       
   201 WIDTH="100%"
       
   202 BORDER="0"
       
   203 CELLPADDING="0"
       
   204 CELLSPACING="0"
       
   205 ><TR
       
   206 ><TD
       
   207 WIDTH="33%"
       
   208 ALIGN="left"
       
   209 VALIGN="top"
       
   210 ><A
       
   211 HREF="sdlupdaterects.html"
       
   212 ACCESSKEY="P"
       
   213 >Prev</A
       
   214 ></TD
       
   215 ><TD
       
   216 WIDTH="34%"
       
   217 ALIGN="center"
       
   218 VALIGN="top"
       
   219 ><A
       
   220 HREF="index.html"
       
   221 ACCESSKEY="H"
       
   222 >Home</A
       
   223 ></TD
       
   224 ><TD
       
   225 WIDTH="33%"
       
   226 ALIGN="right"
       
   227 VALIGN="top"
       
   228 ><A
       
   229 HREF="sdlsetcolors.html"
       
   230 ACCESSKEY="N"
       
   231 >Next</A
       
   232 ></TD
       
   233 ></TR
       
   234 ><TR
       
   235 ><TD
       
   236 WIDTH="33%"
       
   237 ALIGN="left"
       
   238 VALIGN="top"
       
   239 >SDL_UpdateRects</TD
       
   240 ><TD
       
   241 WIDTH="34%"
       
   242 ALIGN="center"
       
   243 VALIGN="top"
       
   244 ><A
       
   245 HREF="video.html"
       
   246 ACCESSKEY="U"
       
   247 >Up</A
       
   248 ></TD
       
   249 ><TD
       
   250 WIDTH="33%"
       
   251 ALIGN="right"
       
   252 VALIGN="top"
       
   253 >SDL_SetColors</TD
       
   254 ></TR
       
   255 ></TABLE
       
   256 ></DIV
       
   257 ></BODY
       
   258 ></HTML
       
   259 >