Loading...
Searching...
No Matches
Mouse.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  sf
 
namespace  sf::Mouse
 Give access to the real-time state of the mouse.
 

Enumerations

enum class  sf::Mouse::Button {
  sf::Mouse::Left , sf::Mouse::Right , sf::Mouse::Middle , sf::Mouse::Extra1 ,
  sf::Mouse::Extra2
}
 Mouse buttons. More...
 
enum class  sf::Mouse::Wheel { sf::Mouse::Vertical , sf::Mouse::Horizontal }
 Mouse wheels. More...
 

Functions

bool sf::Mouse::isButtonPressed (Button button)
 Check if a mouse button is pressed.
 
Vector2i sf::Mouse::getPosition ()
 Get the current position of the mouse in desktop coordinates.
 
Vector2i sf::Mouse::getPosition (const WindowBase &relativeTo)
 Get the current position of the mouse in window coordinates.
 
void sf::Mouse::setPosition (Vector2i position)
 Set the current position of the mouse in desktop coordinates.
 
void sf::Mouse::setPosition (Vector2i position, const WindowBase &relativeTo)
 Set the current position of the mouse in window coordinates.
 

Variables

static constexpr unsigned int sf::Mouse::ButtonCount {5}
 The total number of mouse buttons.