Class · aurore

aurore::Action

On this page
aurore/core/actions.hpp
#include <aurore/core/actions.hpp>

class aurore::Action

Constructors 2

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)
virtual ~Action() =default

Functions 14

virtual bool operator==(const ControllerButton other) const
virtual bool operator==(const AuroreKeyCode other) const
ActionIdentifier getIdentifier() const
ActionType getType() const
int getButton() const
std::string getHintText() const
void setHintText(const std::string &hintText)
bool isAvailable() const
void setAvailable(const bool isAvailable)
bool isHidden() const
void setHidden(const bool hidden)
bool isAllowRepeating() const
Sound getSound() const
ActionListener getActionListener() const

Protected attributes 9

ActionType type {}
int button {}
ActionIdentifier identifier {}
std::string hintText {}
bool available {}
bool hidden {}
bool allowRepeating {}
Sound sound {}
ActionListener actionListener {}

Read from Aurore's headers by Doxygen at each build · library/include