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