SDL-1.2.14
[sdl_omap.git] / docs / html / sdlflip.html
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 >