4 >SDL_MouseMotionEvent</TITLE
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
10 TITLE="SDL Library Documentation"
11 HREF="index.html"><LINK
13 TITLE="SDL Event Structures."
14 HREF="eventstructures.html"><LINK
16 TITLE="SDL_KeyboardEvent"
17 HREF="sdlkeyboardevent.html"><LINK
19 TITLE="SDL_MouseButtonEvent"
20 HREF="sdlmousebuttonevent.html"></HEAD
31 SUMMARY="Header navigation table"
40 >SDL Library Documentation</TH
48 HREF="sdlkeyboardevent.html"
62 HREF="sdlmousebuttonevent.html"
73 NAME="SDLMOUSEMOTIONEVENT"
75 >SDL_MouseMotionEvent</H1
83 >SDL_MouseMotionEvent -- Mouse motion event structure</DIV
90 >Structure Definition</H2
92 CLASS="PROGRAMLISTING"
98 } SDL_MouseMotionEvent;</PRE
108 CLASS="INFORMALTABLE"
149 >The current button state</TD
169 >The X/Y coordinates of the mouse</TD
189 >Relative motion in the X/Y direction</TD
207 >SDL_MouseMotionEvent</SPAN
208 > is a member of the <A
214 > union and is used when an event of type <TT
222 > type event occurs when a user moves the mouse within the application window or when <A
223 HREF="sdlwarpmouse.html"
228 > is called. Both the absolute (<TT
248 >) coordinates are reported along with the current button states (<TT
253 >). The button state can be interpreted using the <TT
257 HREF="sdlgetmousestate.html"
260 >SDL_GetMouseState</TT
264 >If the cursor is hidden (<A
265 HREF="sdlshowcursor.html"
270 >) and the input is grabbed (<A
271 HREF="sdlwmgrabinput.html"
274 >SDL_WM_GrabInput</TT
276 >), then the mouse will give relative motion events even when the cursor reaches the edge fo the screen. This is currently only implemented on Windows and Linux/Unix-a-likes.</P
294 HREF="sdlmousebuttonevent.html"
297 >SDL_MouseButtonEvent</SPAN
306 SUMMARY="Footer navigation table"
317 HREF="sdlkeyboardevent.html"
335 HREF="sdlmousebuttonevent.html"
345 >SDL_KeyboardEvent</TD
351 HREF="eventstructures.html"
359 >SDL_MouseButtonEvent</TD