98 return this->key.
code;
102#define ACTION_NONE -1
Definition actions.hpp:112
bool hidden
Definition actions.hpp:206
virtual ~Action()=default
bool allowRepeating
Definition actions.hpp:207
ActionIdentifier getIdentifier() const
Definition actions.hpp:140
ActionListener getActionListener() const
Definition actions.hpp:195
ActionListener actionListener
Definition actions.hpp:209
ActionType getType() const
Definition actions.hpp:145
virtual bool operator==(const AuroreKeyCode other) const
Definition actions.hpp:135
std::string getHintText() const
Definition actions.hpp:155
void setHintText(const std::string &hintText)
Definition actions.hpp:160
std::string hintText
Definition actions.hpp:204
bool isAllowRepeating() const
Definition actions.hpp:185
void setAvailable(const bool isAvailable)
Definition actions.hpp:170
ActionType type
Definition actions.hpp:201
virtual bool operator==(const ControllerButton other) const
Definition actions.hpp:130
void setHidden(const bool hidden)
Definition actions.hpp:180
int button
Definition actions.hpp:202
ActionIdentifier identifier
Definition actions.hpp:203
Sound sound
Definition actions.hpp:208
bool available
Definition actions.hpp:205
bool isAvailable() const
Definition actions.hpp:165
Sound getSound() const
Definition actions.hpp:190
Action(const int button, const ActionIdentifier identifier, const std::string &hintText, const bool available, const bool hidden, const bool allowRepeating, const Sound sound, const ActionListener &actionListener)
Definition actions.hpp:114
bool isHidden() const
Definition actions.hpp:175
int getButton() const
Definition actions.hpp:150
Definition actions.hpp:80
bool pressed
Definition actions.hpp:88
int getModifiers() const
Definition actions.hpp:91
Time repeatingStop
Definition actions.hpp:89
AuroreKeyCombination key
Definition actions.hpp:87
AuroreKeyboardScancode getScancode() const
Definition actions.hpp:96
AuroreKeyState(const AuroreKeyCombination keyComb)
Definition actions.hpp:82
Definition actions.hpp:224
GamepadAction(const ControllerButton button, const ActionIdentifier identifier, const std::string &hintText, const bool available, const bool hidden, const bool allowRepeating, const Sound sound, const ActionListener &actionListener)
Definition actions.hpp:226
Definition actions.hpp:213
KeyboardAction(const AuroreKeyCode button, const ActionIdentifier identifier, const std::string &hintText, const bool available, const bool hidden, const bool allowRepeating, const Sound sound, const ActionListener &actionListener)
Definition actions.hpp:215
Definition actions.hpp:25
AuroreKeyboardScancode
Definition input.hpp:44
@ AURORE_KBD_KEY_UNKNOWN
Definition input.hpp:46
AuroreKeyboardModifiers
Definition input.hpp:33
@ AURORE_KBD_MODIFIER_NONE
Definition input.hpp:34
int ActionIdentifier
Definition actions.hpp:31
ControllerButton
Definition input.hpp:179
int AuroreKeyCode
Definition actions.hpp:33
ActionType
Definition actions.hpp:105
@ ACTION_KEYBOARD
Definition actions.hpp:107
@ ACTION_COUNT
Definition actions.hpp:108
@ ACTION_GAMEPAD
Definition actions.hpp:106
Sound
Definition audio.hpp:23
retro_time_t Time
Definition time.hpp:31
std::function< bool(View *)> ActionListener
Definition actions.hpp:29
Definition actions.hpp:36
bool operator==(const int a) const
Definition actions.hpp:68
AuroreKeyCombination(const AuroreKeyboardScancode code, const int mod)
Definition actions.hpp:57
AuroreKeyCombination(const int key)
Definition actions.hpp:40
AuroreKeyCombination(const AuroreKeyboardScancode code)
Definition actions.hpp:51
bool operator!=(const int a) const
Definition actions.hpp:73
int mod
Definition actions.hpp:38
AuroreKeyboardScancode code
Definition actions.hpp:37