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 sfMouseButtonExtra1¶
The first extra mouse button.
-
enumerator sfMouseButtonExtra2¶
The second extra mouse button.
-
enumerator sfMouseLeft¶
Values:
-
enumerator sfMouseButtonCount¶
The total number of mouse buttons.
-
enumerator sfMouseButtonCount¶
Functions
-
bool sfMouse_isButtonPressed(sfMouseButton button)¶
Check if a mouse button is pressed.
- Parameters:
button – Button to check
- Returns:
true if the button is pressed, false 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
-
sfVector2i sfMouse_getPositionWindowBase(const sfWindowBase *relativeTo)¶
Get the current position of the mouse relative to a window base.
This function returns the current position of the mouse cursor relative to the given window base, or desktop if NULL is passed.
- Parameters:
relativeTo – Reference window
- Returns:
Position of the mouse cursor, relative to the given window base
-
void sfMouse_setPositionWindowBase(sfVector2i position, const sfWindowBase *relativeTo)¶
Set the current position of the mouse relative to a window base.
This function sets the current position of the mouse cursor relative to the given window base, or desktop if NULL is passed.
- Parameters:
position – New position of the mouse
relativeTo – Reference window