|
libdonut 2.3.6
Application framework for cross-platform game development in C++20
|
Controller axis Event base. More...
#include <donut/events/Event.hpp>
Public Types | |
| enum class | ControllerAxis : std::uint8_t { LEFT_STICK_X = 0 , LEFT_STICK_Y = 1 , RIGHT_STICK_X = 2 , RIGHT_STICK_Y = 3 , LEFT_TRIGGER = 4 , RIGHT_TRIGGER = 5 , INVALID = 255 } |
| Controller axis enumeration. More... | |
Public Attributes | |
| ControllerAxis | axis |
| Physical controller axis. | |
| i16 | axisValue |
| Current axis value in the range [-32768, 32767]. | |
Public Attributes inherited from donut::events::ControllerEventBase | |
| std::int32_t | controllerId |
| Unique identifier of the controller instance. | |
Public Attributes inherited from donut::events::InputEventBase | |
| std::uint32_t | windowId |
| Unique identifier of the window that this event belongs to, if any. | |
Controller axis Event base.
|
strong |
Controller axis enumeration.
| ControllerAxis donut::events::ControllerAxisEventBase::axis |
Physical controller axis.
| i16 donut::events::ControllerAxisEventBase::axisValue |
Current axis value in the range [-32768, 32767].