This is a unique ID for a mouse for the time it is connected to the system, and is never reused for the lifetime of the application.
A bitmask of pressed mouse buttons, as reported by SDL_GetMouseState, etc.
Scroll direction types for the Scroll event
Cursor types for SDL_CreateSystemCursor().
Capture the mouse and to track input outside an SDL window.
Create a color cursor.
Create a cursor using the specified bitmap data and mask (in MSB format).
Create a system cursor.
Return whether the cursor is currently being shown.
Free a previously-created cursor.
Get the active cursor.
Get the default cursor.
Query the platform for the asynchronous mouse button state and the desktop-relative platform-cursor position.
Get a list of currently connected mice.
Get the window which currently has mouse focus.
Get the name of a mouse.
Query SDL's cache for the synchronous mouse button state and the window-relative SDL-cursor position.
Query SDL's cache for the synchronous mouse button state and accumulated mouse delta since last call.
Query whether relative mouse mode is enabled for a window.
Return whether a mouse is currently connected.
Hide the cursor.
Set the active cursor.
Set relative mouse mode for a window.
Show the cursor.
Move the mouse to the given position in global screen space.
Move the mouse cursor to the given position within the window.
The structure used to identify an SDL cursor.
SDL Mouse Handling