SDL-1.2.14
[sdl_omap.git] / docs / html / sdljoystickeventstate.html
CommitLineData
e14743d1 1<HTML
2><HEAD
3><TITLE
4>SDL_JoystickEventState</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="Event Functions."
14HREF="eventfunctions.html"><LINK
15REL="PREVIOUS"
16TITLE="SDL_GetAppState"
17HREF="sdlgetappstate.html"><LINK
18REL="NEXT"
19TITLE="Joystick"
20HREF="joystick.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="sdlgetappstate.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="joystick.html"
63ACCESSKEY="N"
64>Next</A
65></TD
66></TR
67></TABLE
68><HR
69ALIGN="LEFT"
70WIDTH="100%"></DIV
71><H1
72><A
73NAME="SDLJOYSTICKEVENTSTATE"
74></A
75>SDL_JoystickEventState</H1
76><DIV
77CLASS="REFNAMEDIV"
78><A
79NAME="AEN5969"
80></A
81><H2
82>Name</H2
83>SDL_JoystickEventState&nbsp;--&nbsp;Enable/disable joystick event polling</DIV
84><DIV
85CLASS="REFSYNOPSISDIV"
86><A
87NAME="AEN5972"
88></A
89><H2
90>Synopsis</H2
91><DIV
92CLASS="FUNCSYNOPSIS"
93><A
94NAME="AEN5973"
95></A
96><P
97></P
98><PRE
99CLASS="FUNCSYNOPSISINFO"
100>#include "SDL.h"</PRE
101><P
102><CODE
103><CODE
104CLASS="FUNCDEF"
105>int <B
106CLASS="FSFUNC"
107>SDL_JoystickEventState</B
108></CODE
109>(int state);</CODE
110></P
111><P
112></P
113></DIV
114></DIV
115><DIV
116CLASS="REFSECT1"
117><A
118NAME="AEN5979"
119></A
120><H2
121>Description</H2
122><P
123>This function is used to enable or disable joystick event processing. With joystick event processing disabled you will have to update joystick states with <A
124HREF="sdljoystickupdate.html"
125><TT
126CLASS="FUNCTION"
127>SDL_JoystickUpdate</TT
128></A
129> and read the joystick information manually. <TT
130CLASS="PARAMETER"
131><I
132>state</I
133></TT
134> is either <TT
135CLASS="LITERAL"
136>SDL_QUERY</TT
137>, <TT
138CLASS="LITERAL"
139>SDL_ENABLE</TT
140> or <TT
141CLASS="LITERAL"
142>SDL_IGNORE</TT
143>.</P
144><DIV
145CLASS="NOTE"
146><BLOCKQUOTE
147CLASS="NOTE"
148><P
149><B
150>Note: </B
151>Joystick event handling is prefered</P
152></BLOCKQUOTE
153></DIV
154></DIV
155><DIV
156CLASS="REFSECT1"
157><A
158NAME="AEN5990"
159></A
160><H2
161>Return Value</H2
162><P
163>If <TT
164CLASS="PARAMETER"
165><I
166>state</I
167></TT
168> is <TT
169CLASS="LITERAL"
170>SDL_QUERY</TT
171> then the current state is returned, otherwise the new processing <TT
172CLASS="PARAMETER"
173><I
174>state</I
175></TT
176> is returned.</P
177></DIV
178><DIV
179CLASS="REFSECT1"
180><A
181NAME="AEN5996"
182></A
183><H2
184>See Also</H2
185><P
186><A
187HREF="joystick.html"
188>SDL Joystick Functions</A
189>,
190<A
191HREF="sdljoystickupdate.html"
192><TT
193CLASS="FUNCTION"
194>SDL_JoystickUpdate</TT
195></A
196>,
197<A
198HREF="sdljoyaxisevent.html"
199><SPAN
200CLASS="STRUCTNAME"
201>SDL_JoyAxisEvent</SPAN
202></A
203>,
204<A
205HREF="sdljoyballevent.html"
206><SPAN
207CLASS="STRUCTNAME"
208>SDL_JoyBallEvent</SPAN
209></A
210>,
211<A
212HREF="sdljoybuttonevent.html"
213><SPAN
214CLASS="STRUCTNAME"
215>SDL_JoyButtonEvent</SPAN
216></A
217>,
218<A
219HREF="sdljoyhatevent.html"
220><SPAN
221CLASS="STRUCTNAME"
222>SDL_JoyHatEvent</SPAN
223></A
224></P
225></DIV
226><DIV
227CLASS="NAVFOOTER"
228><HR
229ALIGN="LEFT"
230WIDTH="100%"><TABLE
231SUMMARY="Footer navigation table"
232WIDTH="100%"
233BORDER="0"
234CELLPADDING="0"
235CELLSPACING="0"
236><TR
237><TD
238WIDTH="33%"
239ALIGN="left"
240VALIGN="top"
241><A
242HREF="sdlgetappstate.html"
243ACCESSKEY="P"
244>Prev</A
245></TD
246><TD
247WIDTH="34%"
248ALIGN="center"
249VALIGN="top"
250><A
251HREF="index.html"
252ACCESSKEY="H"
253>Home</A
254></TD
255><TD
256WIDTH="33%"
257ALIGN="right"
258VALIGN="top"
259><A
260HREF="joystick.html"
261ACCESSKEY="N"
262>Next</A
263></TD
264></TR
265><TR
266><TD
267WIDTH="33%"
268ALIGN="left"
269VALIGN="top"
270>SDL_GetAppState</TD
271><TD
272WIDTH="34%"
273ALIGN="center"
274VALIGN="top"
275><A
276HREF="eventfunctions.html"
277ACCESSKEY="U"
278>Up</A
279></TD
280><TD
281WIDTH="33%"
282ALIGN="right"
283VALIGN="top"
284>Joystick</TD
285></TR
286></TABLE
287></DIV
288></BODY
289></HTML
290>