Interface for keyboard. More...
#include <IKeyboard.hpp>
Inheritance diagram for cae::IKeyboard:
Collaboration diagram for cae::IKeyboard:Public Member Functions | |
| ~IKeyboard () override=default | |
| virtual bool | isKeyPressed (KeyCode keyCode) const =0 |
Public Member Functions inherited from utl::IPlugin | |
| virtual | ~IPlugin ()=default |
| virtual std::string | getName () const =0 |
| Get the name of the plugin. | |
| virtual PluginType | getType () const =0 |
| Get the type of the plugin. | |
| virtual PluginPlatform | getPlatform () const =0 |
| Get the handled platform of the plugin. | |
Private Attributes | |
| std::array< KeyState, static_cast< size_t >(KeyCode::Count)> | m_keyMap {} |
Interface for keyboard.
Definition at line 23 of file IKeyboard.hpp.
|
overridedefault |
|
pure virtual |
|
private |
Definition at line 32 of file IKeyboard.hpp.