SDL-1.2.14
[sdl_omap.git] / docs / html / sdljoyaxisevent.html
CommitLineData
e14743d1 1<HTML
2><HEAD
3><TITLE
4>SDL_JoyAxisEvent</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_MouseButtonEvent"
17HREF="sdlmousebuttonevent.html"><LINK
18REL="NEXT"
19TITLE="SDL_JoyButtonEvent"
20HREF="sdljoybuttonevent.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="sdlmousebuttonevent.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="sdljoybuttonevent.html"
63ACCESSKEY="N"
64>Next</A
65></TD
66></TR
67></TABLE
68><HR
69ALIGN="LEFT"
70WIDTH="100%"></DIV
71><H1
72><A
73NAME="SDLJOYAXISEVENT"
74></A
75>SDL_JoyAxisEvent</H1
76><DIV
77CLASS="REFNAMEDIV"
78><A
79NAME="AEN4203"
80></A
81><H2
82>Name</H2
83>SDL_JoyAxisEvent&nbsp;--&nbsp;Joystick axis motion event structure</DIV
84><DIV
85CLASS="REFSECT1"
86><A
87NAME="AEN4206"
88></A
89><H2
90>Structure Definition</H2
91><PRE
92CLASS="PROGRAMLISTING"
93>typedef struct{
94 Uint8 type;
95 Uint8 which;
96 Uint8 axis;
97 Sint16 value;
98} SDL_JoyAxisEvent;</PRE
99></DIV
100><DIV
101CLASS="REFSECT1"
102><A
103NAME="AEN4209"
104></A
105><H2
106>Structure Data</H2
107><DIV
108CLASS="INFORMALTABLE"
109><A
110NAME="AEN4211"
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_JOYAXISMOTION</TT
134></TD
135></TR
136><TR
137><TD
138ALIGN="LEFT"
139VALIGN="TOP"
140><TT
141CLASS="STRUCTFIELD"
142><I
143>which</I
144></TT
145></TD
146><TD
147ALIGN="LEFT"
148VALIGN="TOP"
149>Joystick device index</TD
150></TR
151><TR
152><TD
153ALIGN="LEFT"
154VALIGN="TOP"
155><TT
156CLASS="STRUCTFIELD"
157><I
158>axis</I
159></TT
160></TD
161><TD
162ALIGN="LEFT"
163VALIGN="TOP"
164>Joystick axis index</TD
165></TR
166><TR
167><TD
168ALIGN="LEFT"
169VALIGN="TOP"
170><TT
171CLASS="STRUCTFIELD"
172><I
173>value</I
174></TT
175></TD
176><TD
177ALIGN="LEFT"
178VALIGN="TOP"
179>Axis value (range: -32768 to 32767)</TD
180></TR
181></TBODY
182></TABLE
183><P
184></P
185></DIV
186></DIV
187><DIV
188CLASS="REFSECT1"
189><A
190NAME="AEN4231"
191></A
192><H2
193>Description</H2
194><P
195><SPAN
196CLASS="STRUCTNAME"
197>SDL_JoyAxisEvent</SPAN
198> is a member of the <A
199HREF="sdlevent.html"
200><SPAN
201CLASS="STRUCTNAME"
202>SDL_Event</SPAN
203></A
204> union and is used when an event of type <TT
205CLASS="LITERAL"
206>SDL_JOYAXISMOTION</TT
207> is reported.</P
208><P
209>A <TT
210CLASS="LITERAL"
211>SDL_JOYAXISMOTION</TT
212> event occurs when ever a user moves an axis on the joystick. The field <TT
213CLASS="STRUCTFIELD"
214><I
215>which</I
216></TT
217> is the index of the joystick that reported the event and <TT
218CLASS="STRUCTFIELD"
219><I
220>axis</I
221></TT
222> is the index of the axis (for a more detailed explaination see the <A
223HREF="joystick.html"
224>Joystick section</A
225>). <TT
226CLASS="STRUCTFIELD"
227><I
228>value</I
229></TT
230> is the current position of the axis.</P
231></DIV
232><DIV
233CLASS="REFSECT1"
234><A
235NAME="AEN4244"
236></A
237><H2
238>See Also</H2
239><P
240><A
241HREF="sdlevent.html"
242><SPAN
243CLASS="STRUCTNAME"
244>SDL_Event</SPAN
245></A
246>,
247<A
248HREF="joystick.html"
249>Joystick Functions</A
250>,
251<A
252HREF="sdljoystickeventstate.html"
253><TT
254CLASS="FUNCTION"
255>SDL_JoystickEventState</TT
256></A
257>,
258<A
259HREF="sdljoystickgetaxis.html"
260><TT
261CLASS="FUNCTION"
262>SDL_JoystickGetAxis</TT
263></A
264></P
265></DIV
266><DIV
267CLASS="NAVFOOTER"
268><HR
269ALIGN="LEFT"
270WIDTH="100%"><TABLE
271SUMMARY="Footer navigation table"
272WIDTH="100%"
273BORDER="0"
274CELLPADDING="0"
275CELLSPACING="0"
276><TR
277><TD
278WIDTH="33%"
279ALIGN="left"
280VALIGN="top"
281><A
282HREF="sdlmousebuttonevent.html"
283ACCESSKEY="P"
284>Prev</A
285></TD
286><TD
287WIDTH="34%"
288ALIGN="center"
289VALIGN="top"
290><A
291HREF="index.html"
292ACCESSKEY="H"
293>Home</A
294></TD
295><TD
296WIDTH="33%"
297ALIGN="right"
298VALIGN="top"
299><A
300HREF="sdljoybuttonevent.html"
301ACCESSKEY="N"
302>Next</A
303></TD
304></TR
305><TR
306><TD
307WIDTH="33%"
308ALIGN="left"
309VALIGN="top"
310>SDL_MouseButtonEvent</TD
311><TD
312WIDTH="34%"
313ALIGN="center"
314VALIGN="top"
315><A
316HREF="eventstructures.html"
317ACCESSKEY="U"
318>Up</A
319></TD
320><TD
321WIDTH="33%"
322ALIGN="right"
323VALIGN="top"
324>SDL_JoyButtonEvent</TD
325></TR
326></TABLE
327></DIV
328></BODY
329></HTML
330>