Mouse#
Enums
-
enum sfMouseButton#
Mouse buttons.
Values:
-
enumerator sfMouseLeft#
The left mouse button.
-
enumerator sfMouseRight#
The right mouse button.
-
enumerator sfMouseMiddle#
The middle (wheel) mouse button.
-
enumerator sfMouseXButton1#
The first extra mouse button.
-
enumerator sfMouseXButton2#
The second extra mouse button.
-
enumerator sfMouseButtonCount#
Keep last — the total number of mouse buttons.
-
enumerator sfMouseLeft#
Functions
-
sfBool sfMouse_isButtonPressed(sfMouseButton button)#
Check if a mouse button is pressed.
- Parameters:
button – Button to check
- Returns:
sfTrue if the button is pressed, sfFalse otherwise
-
sfVector2i sfMouse_getPosition(const sfWindow *relativeTo)#
Get the current position of the mouse.
This function returns the current position of the mouse cursor relative to the given window, or desktop if NULL is passed.
- Parameters:
relativeTo – Reference window
- Returns:
Position of the mouse cursor, relative to the given window
-
void sfMouse_setPosition(sfVector2i position, const sfWindow *relativeTo)#
Set the current position of the mouse.
This function sets the current position of the mouse cursor relative to the given window, or desktop if NULL is passed.
- Parameters:
position – New position of the mouse
relativeTo – Reference window