Mercurial > sdl-ios-xcode
annotate docs/html/sdlcondwait.html @ 753:b14fdadd8311
Date: Thu, 4 Dec 2003 07:48:40 +0200
From: "Mike Gorchak"
Subject: SDL/QNX6 new patch
Here in attachment my patch for the SDL/QNX6 again :) It contain non-crtitical/cosmetic fixes:
1. Fixed window centering at other than the first consoles.
2. Fixed window centering algorithm in case when window height or width are greater than the desktop resolution.
3. Fixed window positioning on other than the first consoles.
4. Fixed occasional input focus lost when switching to fullscreen.
5. Removed the Photon's default chroma color for the overlays, added RGB(12, 6, 12) color instead (very dark pink).
6. Added more checks to the YUV overlay code (fixed crashes during resolution mode switches).
7. Added support for Enter/Backspace keys in unicode mode (used by Maelstrom and by other games).
8. Fixed window restore/maximize function. It works, finally.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 10 Dec 2003 12:35:56 +0000 |
parents | e5bc29de3f0a |
children | 355632dca928 |
rev | line source |
---|---|
0 | 1 <HTML |
2 ><HEAD | |
3 ><TITLE | |
4 >SDL_CondWait</TITLE | |
5 ><META | |
6 NAME="GENERATOR" | |
55
55f1f1b3e27d
Added new docs for SDL 1.2.1
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.64 |
0 | 8 "><LINK |
9 REL="HOME" | |
10 TITLE="SDL Library Documentation" | |
11 HREF="index.html"><LINK | |
12 REL="UP" | |
13 TITLE="Multi-threaded Programming" | |
14 HREF="thread.html"><LINK | |
15 REL="PREVIOUS" | |
16 TITLE="SDL_CondBroadcast" | |
17 HREF="sdlcondbroadcast.html"><LINK | |
18 REL="NEXT" | |
19 TITLE="SDL_CondWaitTimeout" | |
20 HREF="sdlcondwaittimeout.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 WIDTH="100%" | |
32 BORDER="0" | |
33 CELLPADDING="0" | |
34 CELLSPACING="0" | |
35 ><TR | |
36 ><TH | |
37 COLSPAN="3" | |
38 ALIGN="center" | |
39 >SDL Library Documentation</TH | |
40 ></TR | |
41 ><TR | |
42 ><TD | |
43 WIDTH="10%" | |
44 ALIGN="left" | |
45 VALIGN="bottom" | |
46 ><A | |
47 HREF="sdlcondbroadcast.html" | |
48 >Prev</A | |
49 ></TD | |
50 ><TD | |
51 WIDTH="80%" | |
52 ALIGN="center" | |
53 VALIGN="bottom" | |
54 ></TD | |
55 ><TD | |
56 WIDTH="10%" | |
57 ALIGN="right" | |
58 VALIGN="bottom" | |
59 ><A | |
60 HREF="sdlcondwaittimeout.html" | |
61 >Next</A | |
62 ></TD | |
63 ></TR | |
64 ></TABLE | |
65 ><HR | |
66 ALIGN="LEFT" | |
67 WIDTH="100%"></DIV | |
68 ><H1 | |
69 ><A | |
70 NAME="SDLCONDWAIT" | |
71 >SDL_CondWait</A | |
72 ></H1 | |
73 ><DIV | |
74 CLASS="REFNAMEDIV" | |
75 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
76 NAME="AEN7976" |
0 | 77 ></A |
78 ><H2 | |
79 >Name</H2 | |
80 >SDL_CondWait -- Wait on a condition variable</DIV | |
81 ><DIV | |
82 CLASS="REFSYNOPSISDIV" | |
83 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
84 NAME="AEN7979" |
0 | 85 ></A |
86 ><H2 | |
87 >Synopsis</H2 | |
88 ><DIV | |
89 CLASS="FUNCSYNOPSIS" | |
90 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
91 NAME="AEN7980" |
0 | 92 ></A |
93 ><P | |
94 ></P | |
95 ><PRE | |
96 CLASS="FUNCSYNOPSISINFO" | |
97 >#include "SDL.h" | |
98 #include "SDL_thread.h"</PRE | |
99 ><P | |
100 ><CODE | |
101 ><CODE | |
102 CLASS="FUNCDEF" | |
103 >int <B | |
104 CLASS="FSFUNC" | |
105 >SDL_CondWait</B | |
106 ></CODE | |
107 >(SDL_cond *cond, SDL_mutex *mut);</CODE | |
108 ></P | |
109 ><P | |
110 ></P | |
111 ></DIV | |
112 ></DIV | |
113 ><DIV | |
114 CLASS="REFSECT1" | |
115 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
116 NAME="AEN7986" |
0 | 117 ></A |
118 ><H2 | |
119 >Description</H2 | |
120 ><P | |
121 >Wait on the condition variable <TT | |
122 CLASS="PARAMETER" | |
123 ><I | |
124 >cond</I | |
125 ></TT | |
126 > and unlock the provided mutex. The mutex must the locked before entering this function. Returns <SPAN | |
127 CLASS="RETURNVALUE" | |
128 >0</SPAN | |
129 > when it is signalled, or <SPAN | |
130 CLASS="RETURNVALUE" | |
131 >-1</SPAN | |
132 > on an error.</P | |
133 ></DIV | |
134 ><DIV | |
135 CLASS="REFSECT1" | |
136 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
137 NAME="AEN7992" |
0 | 138 ></A |
139 ><H2 | |
140 >See Also</H2 | |
141 ><P | |
142 ><A | |
143 HREF="sdlcondwaittimeout.html" | |
144 ><TT | |
145 CLASS="FUNCTION" | |
146 >SDL_CondWaitTimeout</TT | |
147 ></A | |
148 >, | |
149 <A | |
150 HREF="sdlcondsignal.html" | |
151 ><TT | |
152 CLASS="FUNCTION" | |
153 >SDL_CondSignal</TT | |
154 ></A | |
155 >, | |
156 <A | |
157 HREF="sdlmutexp.html" | |
158 ><TT | |
159 CLASS="FUNCTION" | |
160 >SDL_mutexP</TT | |
161 ></A | |
162 ></P | |
163 ></DIV | |
164 ><DIV | |
165 CLASS="NAVFOOTER" | |
166 ><HR | |
167 ALIGN="LEFT" | |
168 WIDTH="100%"><TABLE | |
169 WIDTH="100%" | |
170 BORDER="0" | |
171 CELLPADDING="0" | |
172 CELLSPACING="0" | |
173 ><TR | |
174 ><TD | |
175 WIDTH="33%" | |
176 ALIGN="left" | |
177 VALIGN="top" | |
178 ><A | |
179 HREF="sdlcondbroadcast.html" | |
180 >Prev</A | |
181 ></TD | |
182 ><TD | |
183 WIDTH="34%" | |
184 ALIGN="center" | |
185 VALIGN="top" | |
186 ><A | |
187 HREF="index.html" | |
188 >Home</A | |
189 ></TD | |
190 ><TD | |
191 WIDTH="33%" | |
192 ALIGN="right" | |
193 VALIGN="top" | |
194 ><A | |
195 HREF="sdlcondwaittimeout.html" | |
196 >Next</A | |
197 ></TD | |
198 ></TR | |
199 ><TR | |
200 ><TD | |
201 WIDTH="33%" | |
202 ALIGN="left" | |
203 VALIGN="top" | |
204 >SDL_CondBroadcast</TD | |
205 ><TD | |
206 WIDTH="34%" | |
207 ALIGN="center" | |
208 VALIGN="top" | |
209 ><A | |
210 HREF="thread.html" | |
211 >Up</A | |
212 ></TD | |
213 ><TD | |
214 WIDTH="33%" | |
215 ALIGN="right" | |
216 VALIGN="top" | |
217 >SDL_CondWaitTimeout</TD | |
218 ></TR | |
219 ></TABLE | |
220 ></DIV | |
221 ></BODY | |
222 ></HTML | |
223 > |