Mercurial > sdl-ios-xcode
annotate docs/html/sdlpushevent.html @ 571:8e3ce997621c
Date: Thu, 16 Jan 2003 13:48:31 +0200
From: "Mike Gorchak"
Subject: All QNX patches
whole patches concerning QNX. Almost all code has been rewritten by Julian
and me. Added initial support for hw overlays in QNX and many many others
fixes.
P.S. This patches has been reviewed by Dave Rempel from QSSL and included in
SDL 1.2.5 distribution, which coming on 3rd party CD for newest 6.2.1
version of QNX, which will be available soon.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 20 Jan 2003 01:38:37 +0000 |
parents | e5bc29de3f0a |
children | 355632dca928 |
rev | line source |
---|---|
0 | 1 <HTML |
2 ><HEAD | |
3 ><TITLE | |
4 >SDL_PushEvent</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="Event Functions." | |
14 HREF="eventfunctions.html"><LINK | |
15 REL="PREVIOUS" | |
16 TITLE="SDL_WaitEvent" | |
17 HREF="sdlwaitevent.html"><LINK | |
18 REL="NEXT" | |
19 TITLE="SDL_SetEventFilter" | |
20 HREF="sdlseteventfilter.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="sdlwaitevent.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="sdlseteventfilter.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="SDLPUSHEVENT" | |
71 >SDL_PushEvent</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="AEN5148" |
0 | 77 ></A |
78 ><H2 | |
79 >Name</H2 | |
80 >SDL_PushEvent -- Pushes an event onto the event queue</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="AEN5151" |
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="AEN5152" |
0 | 92 ></A |
93 ><P | |
94 ></P | |
95 ><PRE | |
96 CLASS="FUNCSYNOPSISINFO" | |
97 >#include "SDL.h"</PRE | |
98 ><P | |
99 ><CODE | |
100 ><CODE | |
101 CLASS="FUNCDEF" | |
102 >int <B | |
103 CLASS="FSFUNC" | |
104 >SDL_PushEvent</B | |
105 ></CODE | |
106 >(SDL_Event *event);</CODE | |
107 ></P | |
108 ><P | |
109 ></P | |
110 ></DIV | |
111 ></DIV | |
112 ><DIV | |
113 CLASS="REFSECT1" | |
114 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
115 NAME="AEN5158" |
0 | 116 ></A |
117 ><H2 | |
118 >Description</H2 | |
119 ><P | |
120 >The event queue can actually be used as a two way communication channel. Not only can events be read from the queue, but the user can also push their own events onto it. <TT | |
121 CLASS="PARAMETER" | |
122 ><I | |
123 >event</I | |
124 ></TT | |
125 > is a pointer to the event structure you wish to push onto the queue.</P | |
126 ><DIV | |
127 CLASS="NOTE" | |
128 ><BLOCKQUOTE | |
129 CLASS="NOTE" | |
130 ><P | |
131 ><B | |
132 >Note: </B | |
133 >Pushing device input events onto the queue doesn't modify the state of the device within SDL.</P | |
134 ></BLOCKQUOTE | |
135 ></DIV | |
136 ></DIV | |
137 ><DIV | |
138 CLASS="REFSECT1" | |
139 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
140 NAME="AEN5164" |
0 | 141 ></A |
142 ><H2 | |
143 >Return Value</H2 | |
144 ><P | |
145 >Returns <SPAN | |
146 CLASS="RETURNVALUE" | |
147 >0</SPAN | |
148 > on success or <SPAN | |
149 CLASS="RETURNVALUE" | |
150 >-1</SPAN | |
151 > if the event couldn't be pushed.</P | |
152 ></DIV | |
153 ><DIV | |
154 CLASS="REFSECT1" | |
155 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
156 NAME="AEN5169" |
0 | 157 ></A |
158 ><H2 | |
159 >Examples</H2 | |
160 ><P | |
161 >See <A | |
162 HREF="sdlevent.html" | |
163 ><SPAN | |
164 CLASS="STRUCTNAME" | |
165 >SDL_Event</SPAN | |
166 ></A | |
167 >.</P | |
168 ></DIV | |
169 ><DIV | |
170 CLASS="REFSECT1" | |
171 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
172 NAME="AEN5174" |
0 | 173 ></A |
174 ><H2 | |
175 >See Also</H2 | |
176 ><P | |
177 ><A | |
178 HREF="sdlpollevent.html" | |
179 ><TT | |
180 CLASS="FUNCTION" | |
181 >SDL_PollEvent</TT | |
182 ></A | |
183 >, | |
184 <A | |
185 HREF="sdlpeepevents.html" | |
186 ><TT | |
187 CLASS="FUNCTION" | |
188 >SDL_PeepEvents</TT | |
189 ></A | |
190 >, | |
191 <A | |
192 HREF="sdlevent.html" | |
193 ><SPAN | |
194 CLASS="STRUCTNAME" | |
195 >SDL_Event</SPAN | |
196 ></A | |
197 ></P | |
198 ></DIV | |
199 ><DIV | |
200 CLASS="NAVFOOTER" | |
201 ><HR | |
202 ALIGN="LEFT" | |
203 WIDTH="100%"><TABLE | |
204 WIDTH="100%" | |
205 BORDER="0" | |
206 CELLPADDING="0" | |
207 CELLSPACING="0" | |
208 ><TR | |
209 ><TD | |
210 WIDTH="33%" | |
211 ALIGN="left" | |
212 VALIGN="top" | |
213 ><A | |
214 HREF="sdlwaitevent.html" | |
215 >Prev</A | |
216 ></TD | |
217 ><TD | |
218 WIDTH="34%" | |
219 ALIGN="center" | |
220 VALIGN="top" | |
221 ><A | |
222 HREF="index.html" | |
223 >Home</A | |
224 ></TD | |
225 ><TD | |
226 WIDTH="33%" | |
227 ALIGN="right" | |
228 VALIGN="top" | |
229 ><A | |
230 HREF="sdlseteventfilter.html" | |
231 >Next</A | |
232 ></TD | |
233 ></TR | |
234 ><TR | |
235 ><TD | |
236 WIDTH="33%" | |
237 ALIGN="left" | |
238 VALIGN="top" | |
239 >SDL_WaitEvent</TD | |
240 ><TD | |
241 WIDTH="34%" | |
242 ALIGN="center" | |
243 VALIGN="top" | |
244 ><A | |
245 HREF="eventfunctions.html" | |
246 >Up</A | |
247 ></TD | |
248 ><TD | |
249 WIDTH="33%" | |
250 ALIGN="right" | |
251 VALIGN="top" | |
252 >SDL_SetEventFilter</TD | |
253 ></TR | |
254 ></TABLE | |
255 ></DIV | |
256 ></BODY | |
257 ></HTML | |
258 > |