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