SDL-1.2.14
[sdl_omap.git] / docs / html / sdljoybuttonevent.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >SDL_JoyButtonEvent</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="SDL Event Structures."
14 HREF="eventstructures.html"><LINK
15 REL="PREVIOUS"
16 TITLE="SDL_JoyAxisEvent"
17 HREF="sdljoyaxisevent.html"><LINK
18 REL="NEXT"
19 TITLE="SDL_JoyHatEvent"
20 HREF="sdljoyhatevent.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="sdljoyaxisevent.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="sdljoyhatevent.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="SDLJOYBUTTONEVENT"
74 ></A
75 >SDL_JoyButtonEvent</H1
76 ><DIV
77 CLASS="REFNAMEDIV"
78 ><A
79 NAME="AEN4258"
80 ></A
81 ><H2
82 >Name</H2
83 >SDL_JoyButtonEvent&nbsp;--&nbsp;Joystick button event structure</DIV
84 ><DIV
85 CLASS="REFSECT1"
86 ><A
87 NAME="AEN4261"
88 ></A
89 ><H2
90 >Structure Definition</H2
91 ><PRE
92 CLASS="PROGRAMLISTING"
93 >typedef struct{
94   Uint8 type;
95   Uint8 which;
96   Uint8 button;
97   Uint8 state;
98 } SDL_JoyButtonEvent;</PRE
99 ></DIV
100 ><DIV
101 CLASS="REFSECT1"
102 ><A
103 NAME="AEN4264"
104 ></A
105 ><H2
106 >Structure Data</H2
107 ><DIV
108 CLASS="INFORMALTABLE"
109 ><A
110 NAME="AEN4266"
111 ></A
112 ><P
113 ></P
114 ><TABLE
115 BORDER="0"
116 CLASS="CALSTABLE"
117 ><TBODY
118 ><TR
119 ><TD
120 ALIGN="LEFT"
121 VALIGN="TOP"
122 ><TT
123 CLASS="STRUCTFIELD"
124 ><I
125 >type</I
126 ></TT
127 ></TD
128 ><TD
129 ALIGN="LEFT"
130 VALIGN="TOP"
131 ><TT
132 CLASS="LITERAL"
133 >SDL_JOYBUTTONDOWN</TT
134 > or <TT
135 CLASS="LITERAL"
136 >SDL_JOYBUTTONUP</TT
137 ></TD
138 ></TR
139 ><TR
140 ><TD
141 ALIGN="LEFT"
142 VALIGN="TOP"
143 ><TT
144 CLASS="STRUCTFIELD"
145 ><I
146 >which</I
147 ></TT
148 ></TD
149 ><TD
150 ALIGN="LEFT"
151 VALIGN="TOP"
152 >Joystick device index</TD
153 ></TR
154 ><TR
155 ><TD
156 ALIGN="LEFT"
157 VALIGN="TOP"
158 ><TT
159 CLASS="STRUCTFIELD"
160 ><I
161 >button</I
162 ></TT
163 ></TD
164 ><TD
165 ALIGN="LEFT"
166 VALIGN="TOP"
167 >Joystick button index</TD
168 ></TR
169 ><TR
170 ><TD
171 ALIGN="LEFT"
172 VALIGN="TOP"
173 ><TT
174 CLASS="STRUCTFIELD"
175 ><I
176 >state</I
177 ></TT
178 ></TD
179 ><TD
180 ALIGN="LEFT"
181 VALIGN="TOP"
182 ><TT
183 CLASS="LITERAL"
184 >SDL_PRESSED</TT
185 > or <TT
186 CLASS="LITERAL"
187 >SDL_RELEASED</TT
188 ></TD
189 ></TR
190 ></TBODY
191 ></TABLE
192 ><P
193 ></P
194 ></DIV
195 ></DIV
196 ><DIV
197 CLASS="REFSECT1"
198 ><A
199 NAME="AEN4289"
200 ></A
201 ><H2
202 >Description</H2
203 ><P
204 ><SPAN
205 CLASS="STRUCTNAME"
206 >SDL_JoyButtonEvent</SPAN
207 > is a member of the <A
208 HREF="sdlevent.html"
209 ><SPAN
210 CLASS="STRUCTNAME"
211 >SDL_Event</SPAN
212 ></A
213 > union and is used when an event of type <TT
214 CLASS="LITERAL"
215 >SDL_JOYBUTTONDOWN</TT
216 > or <TT
217 CLASS="LITERAL"
218 >SDL_JOYBUTTONUP</TT
219 > is reported.</P
220 ><P
221 >A <TT
222 CLASS="LITERAL"
223 >SDL_JOYBUTTONDOWN</TT
224 > or <TT
225 CLASS="LITERAL"
226 >SDL_JOYBUTTONUP</TT
227 > event occurs when ever a user presses or releases a button on a joystick. The field <TT
228 CLASS="STRUCTFIELD"
229 ><I
230 >which</I
231 ></TT
232 > is the index of the joystick that reported the event and <TT
233 CLASS="STRUCTFIELD"
234 ><I
235 >button</I
236 ></TT
237 > is the index of the button (for a more detailed explaination see the <A
238 HREF="joystick.html"
239 >Joystick section</A
240 >). <TT
241 CLASS="STRUCTFIELD"
242 ><I
243 >state</I
244 ></TT
245 > is the current state or the button which is either <TT
246 CLASS="LITERAL"
247 >SDL_PRESSED</TT
248 > or <TT
249 CLASS="LITERAL"
250 >SDL_RELEASED</TT
251 >.</P
252 ></DIV
253 ><DIV
254 CLASS="REFSECT1"
255 ><A
256 NAME="AEN4306"
257 ></A
258 ><H2
259 >See Also</H2
260 ><P
261 ><A
262 HREF="sdlevent.html"
263 ><SPAN
264 CLASS="STRUCTNAME"
265 >SDL_Event</SPAN
266 ></A
267 >,
268 <A
269 HREF="joystick.html"
270 >Joystick Functions</A
271 >,
272 <A
273 HREF="sdljoystickeventstate.html"
274 ><TT
275 CLASS="FUNCTION"
276 >SDL_JoystickEventState</TT
277 ></A
278 >,
279 <A
280 HREF="sdljoystickgetbutton.html"
281 ><TT
282 CLASS="FUNCTION"
283 >SDL_JoystickGetButton</TT
284 ></A
285 ></P
286 ></DIV
287 ><DIV
288 CLASS="NAVFOOTER"
289 ><HR
290 ALIGN="LEFT"
291 WIDTH="100%"><TABLE
292 SUMMARY="Footer navigation table"
293 WIDTH="100%"
294 BORDER="0"
295 CELLPADDING="0"
296 CELLSPACING="0"
297 ><TR
298 ><TD
299 WIDTH="33%"
300 ALIGN="left"
301 VALIGN="top"
302 ><A
303 HREF="sdljoyaxisevent.html"
304 ACCESSKEY="P"
305 >Prev</A
306 ></TD
307 ><TD
308 WIDTH="34%"
309 ALIGN="center"
310 VALIGN="top"
311 ><A
312 HREF="index.html"
313 ACCESSKEY="H"
314 >Home</A
315 ></TD
316 ><TD
317 WIDTH="33%"
318 ALIGN="right"
319 VALIGN="top"
320 ><A
321 HREF="sdljoyhatevent.html"
322 ACCESSKEY="N"
323 >Next</A
324 ></TD
325 ></TR
326 ><TR
327 ><TD
328 WIDTH="33%"
329 ALIGN="left"
330 VALIGN="top"
331 >SDL_JoyAxisEvent</TD
332 ><TD
333 WIDTH="34%"
334 ALIGN="center"
335 VALIGN="top"
336 ><A
337 HREF="eventstructures.html"
338 ACCESSKEY="U"
339 >Up</A
340 ></TD
341 ><TD
342 WIDTH="33%"
343 ALIGN="right"
344 VALIGN="top"
345 >SDL_JoyHatEvent</TD
346 ></TR
347 ></TABLE
348 ></DIV
349 ></BODY
350 ></HTML
351 >