|
| KeyPressedEvent (base::KeyCode key, bool is_repeat=false) noexcept |
| Instantiates a new KeyPressedEvent for the given key.
|
|
bool | isRepeat () const noexcept |
| Gets the repeat flag.
|
|
base::KeyCode | keyCode () const noexcept |
| Gets the key code of the key that triggered this event.
|
|
| Event (const Event &other)=default |
|
| Event (Event &&other) noexcept=default |
|
Event & | operator= (const Event &other)=default |
|
Event & | operator= (Event &&other) noexcept=default |
|
virtual EventType | eventType () const =0 |
| Gets the type of the event.
|
|
virtual int | eventCategoryFlags () const =0 |
| Gets the category flags of the event.
|
|
bool | isInCategory (const EventCategory &category) const |
| Checks if the event is in the specified category.
|
|
| HasRtti (const HasRtti &other)=default |
|
| HasRtti (HasRtti &&other) noexcept=default |
|
HasRtti & | operator= (const HasRtti &other)=default |
|
HasRtti & | operator= (HasRtti &&other) noexcept=default |
|
virtual RttiBase & | rttiInstance () const =0 |
|
A class that represents a key pressed event.