84 |
87 |
85 /* Set the mouse focus window */ |
88 /* Set the mouse focus window */ |
86 extern void SDL_SetMouseFocus(SDL_Window * window); |
89 extern void SDL_SetMouseFocus(SDL_Window * window); |
87 |
90 |
88 /* Send a mouse motion event */ |
91 /* Send a mouse motion event */ |
89 extern int SDL_SendMouseMotion(SDL_Window * window, int relative, int x, int y); |
92 extern int SDL_SendMouseMotion(SDL_Window * window, SDL_MouseID mouseID, int relative, int x, int y); |
90 |
93 |
91 /* Send a mouse button event */ |
94 /* Send a mouse button event */ |
92 extern int SDL_SendMouseButton(SDL_Window * window, Uint8 state, Uint8 button); |
95 extern int SDL_SendMouseButton(SDL_Window * window, SDL_MouseID mouseID, Uint8 state, Uint8 button); |
93 |
96 |
94 /* Send a mouse wheel event */ |
97 /* Send a mouse wheel event */ |
95 extern int SDL_SendMouseWheel(SDL_Window * window, int x, int y); |
98 extern int SDL_SendMouseWheel(SDL_Window * window, SDL_MouseID mouseID, int x, int y); |
96 |
99 |
97 /* Shutdown the mouse subsystem */ |
100 /* Shutdown the mouse subsystem */ |
98 extern void SDL_MouseQuit(void); |
101 extern void SDL_MouseQuit(void); |
99 |
102 |
100 #endif /* _SDL_mouse_c_h */ |
103 #endif /* _SDL_mouse_c_h */ |