|
Doxygen Samurai Engine 0.0.1
Doxygen Samurai Engine Documentation
|
#include <input.h>

Public Types | |
| enum | { A = 0 , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q , R , S , T , U , V , W , X , Y , Z , NR0 , NR1 , NR2 , NR3 , NR4 , NR5 , NR6 , NR7 , NR8 , NR9 , Space , Enter , Escape , Up , Down , Left , Right , LeftCtrl , Tab , LeftAlt , BUTTONS_COUNT } |
Public Member Functions | |
| INPUT_ADD_FLAG (pressed, setPressed, 0) | |
| INPUT_ADD_FLAG (held, setHeld, 1) | |
| INPUT_ADD_FLAG (released, setReleased, 2) | |
| INPUT_ADD_FLAG (typed, setTyped, 3) | |
| INPUT_ADD_FLAG (doublePressed, setDoublePressed, 4) | |
| INPUT_ADD_FLAG (lastState, setLastState, 5) | |
Public Attributes | |
| float | timer = 0 |
| std::uint32_t | flags = 0 |
| anonymous enum |
| samurai::Button::INPUT_ADD_FLAG | ( | doublePressed | , |
| setDoublePressed | , | ||
| 4 | ) |
| samurai::Button::INPUT_ADD_FLAG | ( | held | , |
| setHeld | , | ||
| 1 | ) |
| samurai::Button::INPUT_ADD_FLAG | ( | lastState | , |
| setLastState | , | ||
| 5 | ) |
| samurai::Button::INPUT_ADD_FLAG | ( | pressed | , |
| setPressed | , | ||
| 0 | ) |
| samurai::Button::INPUT_ADD_FLAG | ( | released | , |
| setReleased | , | ||
| 2 | ) |
| samurai::Button::INPUT_ADD_FLAG | ( | typed | , |
| setTyped | , | ||
| 3 | ) |