Mercurial > sdl-ios-xcode
annotate docs/html/sdleventstate.html @ 809:dba98fb391e7
Date: Tue, 13 Jan 2004 19:25:37 +0300
From: Dmitry Yakimov
Subject: [SDL] [PATCH] SDL bug patch
Let me introduce 2 fixes to SDL.
1. Preventing great slowdown on fast machines while hardware
flipping (it's obviously bug).
2. Setting up 85 Hz of monitor if supported. The reason is that
Win98 by default sets lowest frequency 60 Hz.
And we can't set up maximum frequency because some users can have
wrong monitor drivers.
This is important for shareware and commercial programs.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 11 Feb 2004 16:10:16 +0000 |
parents | 355632dca928 |
children |
rev | line source |
---|---|
0 | 1 <HTML |
2 ><HEAD | |
3 ><TITLE | |
4 >SDL_EventState</TITLE | |
5 ><META | |
6 NAME="GENERATOR" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ |
0 | 8 "><LINK |
9 REL="HOME" | |
10 TITLE="SDL Library Documentation" | |
11 HREF="index.html"><LINK | |
12 REL="UP" | |
13 TITLE="Event Functions." | |
14 HREF="eventfunctions.html"><LINK | |
15 REL="PREVIOUS" | |
16 TITLE="SDL_GetEventFilter" | |
17 HREF="sdlgeteventfilter.html"><LINK | |
18 REL="NEXT" | |
19 TITLE="SDL_GetKeyState" | |
20 HREF="sdlgetkeystate.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 | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
31 SUMMARY="Header navigation table" |
0 | 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="sdlgeteventfilter.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
49 ACCESSKEY="P" |
0 | 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="sdlgetkeystate.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
63 ACCESSKEY="N" |
0 | 64 >Next</A |
65 ></TD | |
66 ></TR | |
67 ></TABLE | |
68 ><HR | |
69 ALIGN="LEFT" | |
70 WIDTH="100%"></DIV | |
71 ><H1 | |
72 ><A | |
73 NAME="SDLEVENTSTATE" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
74 ></A |
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
75 >SDL_EventState</H1 |
0 | 76 ><DIV |
77 CLASS="REFNAMEDIV" | |
78 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
79 NAME="AEN5646" |
0 | 80 ></A |
81 ><H2 | |
82 >Name</H2 | |
83 >SDL_EventState -- This function allows you to set the state of processing certain events.</DIV | |
84 ><DIV | |
85 CLASS="REFSYNOPSISDIV" | |
86 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
87 NAME="AEN5649" |
0 | 88 ></A |
89 ><H2 | |
90 >Synopsis</H2 | |
91 ><DIV | |
92 CLASS="FUNCSYNOPSIS" | |
93 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
94 NAME="AEN5650" |
0 | 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 >Uint8 <B | |
106 CLASS="FSFUNC" | |
107 >SDL_EventState</B | |
108 ></CODE | |
109 >(Uint8 type, int state);</CODE | |
110 ></P | |
111 ><P | |
112 ></P | |
113 ></DIV | |
114 ></DIV | |
115 ><DIV | |
116 CLASS="REFSECT1" | |
117 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
118 NAME="AEN5656" |
0 | 119 ></A |
120 ><H2 | |
121 >Description</H2 | |
122 ><P | |
123 >This function allows you to set the state of processing certain event <TT | |
124 CLASS="PARAMETER" | |
125 ><I | |
126 >type</I | |
127 ></TT | |
128 >'s.</P | |
129 ><P | |
130 >If <TT | |
131 CLASS="PARAMETER" | |
132 ><I | |
133 >state</I | |
134 ></TT | |
135 > is set to <TT | |
136 CLASS="LITERAL" | |
137 >SDL_IGNORE</TT | |
138 >, | |
139 that event <TT | |
140 CLASS="PARAMETER" | |
141 ><I | |
142 >type</I | |
143 ></TT | |
144 > will be automatically dropped from the event queue and will | |
145 not be filtered.</P | |
146 ><P | |
147 >If <TT | |
148 CLASS="PARAMETER" | |
149 ><I | |
150 >state</I | |
151 ></TT | |
152 > is set to <TT | |
153 CLASS="LITERAL" | |
154 >SDL_ENABLE</TT | |
155 >, | |
156 that event <TT | |
157 CLASS="PARAMETER" | |
158 ><I | |
159 >type</I | |
160 ></TT | |
161 > will be processed normally.</P | |
162 ><P | |
163 >If <TT | |
164 CLASS="PARAMETER" | |
165 ><I | |
166 >state</I | |
167 ></TT | |
168 > is set to <TT | |
169 CLASS="LITERAL" | |
170 >SDL_QUERY</TT | |
171 >, | |
172 <TT | |
173 CLASS="FUNCTION" | |
174 >SDL_EventState</TT | |
175 > will return the current processing | |
176 state of the specified event <TT | |
177 CLASS="PARAMETER" | |
178 ><I | |
179 >type</I | |
180 ></TT | |
181 >.</P | |
182 ><P | |
183 >A list of event <TT | |
184 CLASS="PARAMETER" | |
185 ><I | |
186 >type</I | |
187 ></TT | |
188 >'s can be found in the <A | |
189 HREF="sdlevent.html" | |
190 ><SPAN | |
191 CLASS="STRUCTNAME" | |
192 >SDL_Event</SPAN | |
193 ></A | |
194 > section.</P | |
195 ></DIV | |
196 ><DIV | |
197 CLASS="REFSECT1" | |
198 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
199 NAME="AEN5677" |
0 | 200 ></A |
201 ><H2 | |
202 >See Also</H2 | |
203 ><P | |
204 ><A | |
205 HREF="sdlevent.html" | |
206 ><SPAN | |
207 CLASS="STRUCTNAME" | |
208 >SDL_Event</SPAN | |
209 ></A | |
210 ></P | |
211 ></DIV | |
212 ><DIV | |
213 CLASS="NAVFOOTER" | |
214 ><HR | |
215 ALIGN="LEFT" | |
216 WIDTH="100%"><TABLE | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
217 SUMMARY="Footer navigation table" |
0 | 218 WIDTH="100%" |
219 BORDER="0" | |
220 CELLPADDING="0" | |
221 CELLSPACING="0" | |
222 ><TR | |
223 ><TD | |
224 WIDTH="33%" | |
225 ALIGN="left" | |
226 VALIGN="top" | |
227 ><A | |
228 HREF="sdlgeteventfilter.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
229 ACCESSKEY="P" |
0 | 230 >Prev</A |
231 ></TD | |
232 ><TD | |
233 WIDTH="34%" | |
234 ALIGN="center" | |
235 VALIGN="top" | |
236 ><A | |
237 HREF="index.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
238 ACCESSKEY="H" |
0 | 239 >Home</A |
240 ></TD | |
241 ><TD | |
242 WIDTH="33%" | |
243 ALIGN="right" | |
244 VALIGN="top" | |
245 ><A | |
246 HREF="sdlgetkeystate.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
247 ACCESSKEY="N" |
0 | 248 >Next</A |
249 ></TD | |
250 ></TR | |
251 ><TR | |
252 ><TD | |
253 WIDTH="33%" | |
254 ALIGN="left" | |
255 VALIGN="top" | |
256 >SDL_GetEventFilter</TD | |
257 ><TD | |
258 WIDTH="34%" | |
259 ALIGN="center" | |
260 VALIGN="top" | |
261 ><A | |
262 HREF="eventfunctions.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
263 ACCESSKEY="U" |
0 | 264 >Up</A |
265 ></TD | |
266 ><TD | |
267 WIDTH="33%" | |
268 ALIGN="right" | |
269 VALIGN="top" | |
270 >SDL_GetKeyState</TD | |
271 ></TR | |
272 ></TABLE | |
273 ></DIV | |
274 ></BODY | |
275 ></HTML | |
276 > |