Go to the documentation of this file.
21 #include "../SDL_internal.h"
23 #ifndef SDL_mouse_c_h_
24 #define SDL_mouse_c_h_
64 int (*WarpMouseGlobal) (
int x,
int y);
73 Uint32 (*GetGlobalMouseState) (
int *
x,
int *
y);
A collection of pixels used in software blitting.
SDL_bool touch_mouse_events
float accumulated_wheel_x
The type used to identify a window.
int SDL_SendMouseButtonClicks(SDL_Window *window, SDL_MouseID mouseID, Uint8 state, Uint8 button, int clicks)
int SDL_SendMouseMotion(SDL_Window *window, SDL_MouseID mouseID, int relative, int x, int y)
GLint GLint GLint GLint GLint x
EGLSurface EGLNativeWindowType * window
float relative_speed_scale
int SDL_SendMouseButton(SDL_Window *window, SDL_MouseID mouseID, Uint8 state, Uint8 button)
SDL_SystemCursor
Cursor types for SDL_CreateSystemCursor().
void SDL_SetMouseFocus(SDL_Window *window)
SDL_Mouse * SDL_GetMouse(void)
SDL_bool relative_mode_warp
int uint32_t uint32_t uint32_t uint32_t uint32_t int drmModeModeInfoPtr mode int uint32_t uint32_t uint32_t uint32_t int32_t hot_x
float accumulated_wheel_y
GLint GLint GLint GLint GLint GLint y
SDL_MouseClickState * clickstate
int SDL_SendMouseWheel(SDL_Window *window, SDL_MouseID mouseID, float x, float y, SDL_MouseWheelDirection direction)
GLenum GLenum GLsizei const GLuint GLboolean enabled
SDL_MouseWheelDirection
Scroll direction types for the Scroll event.
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 void
void SDL_SetDefaultCursor(SDL_Cursor *cursor)