Mountain
1.0.0
Simple C++ 2D Game Framework
|
Information about a gamepad. More...
#include <gamepad_input.hpp>
Public Member Functions | |
MOUNTAIN_API bool_t | GetConnected () const |
MOUNTAIN_API const std::string & | GetName () const |
MOUNTAIN_API const std::array< float_t, magic_enum::enum_count< GamepadAxis >)> & | GetAxes () const |
MOUNTAIN_API float_t | GetAxis (GamepadAxis axis) const |
MOUNTAIN_API Vector2 | GetStick (GamepadStick stick) const |
MOUNTAIN_API Vector2i | GetDirectionalPad () const |
MOUNTAIN_API const std::array< GamepadButtonStatuses, magic_enum::enum_count< GamepadButton >)> & | GetButtons () const |
MOUNTAIN_API bool_t | GetButton (GamepadButton button, GamepadButtonStatus status=GamepadButtonStatus::Down) const |
Static Public Attributes | |
static float_t | nullAnalogValue = 1.5259022e-05f |
Threshold that dictates that an axis analog value becomes 0. | |
Friends | |
class | Input |
Information about a gamepad.
Definition at line 83 of file gamepad_input.hpp.