|
ShishGL
1.0
A simple modular cross-platform graphics library
|
|
Go to the documentation of this file.
2 #ifndef SHISHGL_KEYBOARD_EVENT_HPP
3 #define SHISHGL_KEYBOARD_EVENT_HPP
45 #endif //SHISHGL_KEYBOARD_EVENT_HPP
Keyboard::ModifierMask modifiers() const
Definition: KeyboardEvent.cpp:36
Keyboard::Key k_key
Definition: KeyboardEvent.hpp:37
Keyboard::KeyState state() const
Definition: KeyboardEvent.cpp:30
Key
Definition: Keyboard.hpp:28
EventMask mask() override
Definition: KeyboardEvent.hpp:20
KeyboardEvent(Keyboard::Key key, Keyboard::KeyState state, Keyboard::ModifierMask modifiers)
Definition: KeyboardEvent.cpp:8
uint8_t ModifierMask
Definition: Keyboard.hpp:17
Keyboard::KeyState k_state
Definition: KeyboardEvent.hpp:38
Keyboard::ModifierMask k_modifiers
Definition: KeyboardEvent.hpp:39
Definition: KeyboardEvent.hpp:11
Definition: CoreApplication.hpp:10
~KeyboardEvent() override=default
Definition: Listener.hpp:7
KeyState
Definition: Keyboard.hpp:12
uint64_t EventMask
Definition: Event.hpp:11
bool happen(Listener *listener) override
Definition: KeyboardEvent.cpp:18
Keyboard::Key key() const
Definition: KeyboardEvent.cpp:24