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 -- 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>