Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
Go to the source code of this file.
Classes | |
struct | sf::Joystick::Identification |
Structure holding a joystick's identification. More... |
Namespaces | |
namespace | sf |
namespace | sf::Joystick |
Give access to the real-time state of the joysticks. |
Enumerations | |
enum class | sf::Joystick::Axis { sf::Joystick::X , sf::Joystick::Y , sf::Joystick::Z , sf::Joystick::R , sf::Joystick::U , sf::Joystick::V , sf::Joystick::PovX , sf::Joystick::PovY } |
Axes supported by SFML joysticks. More... |
Functions | |
bool | sf::Joystick::isConnected (unsigned int joystick) |
Check if a joystick is connected. | |
unsigned int | sf::Joystick::getButtonCount (unsigned int joystick) |
Return the number of buttons supported by a joystick. | |
bool | sf::Joystick::hasAxis (unsigned int joystick, Axis axis) |
Check if a joystick supports a given axis. | |
bool | sf::Joystick::isButtonPressed (unsigned int joystick, unsigned int button) |
Check if a joystick button is pressed. | |
float | sf::Joystick::getAxisPosition (unsigned int joystick, Axis axis) |
Get the current position of a joystick axis. | |
Identification | sf::Joystick::getIdentification (unsigned int joystick) |
Get the joystick information. | |
void | sf::Joystick::update () |
Update the states of all joysticks. |
Variables | |
static constexpr unsigned int | sf::Joystick::Count {8} |
Constants related to joysticks capabilities. | |
static constexpr unsigned int | sf::Joystick::ButtonCount {32} |
Maximum number of supported buttons. | |
static constexpr unsigned int | sf::Joystick::AxisCount {8} |
Maximum number of supported axes. |