#include <Event.hpp>

Public Member Functions | |
| bool | isReceived () const |
Protected Member Functions | |
| Event () | |
| virtual bool | happen (Listener *listener)=0 |
| virtual EventMask | mask () |
| virtual | ~Event ()=default |
Friends | |
| class | EventSystem |
| class | EventManager |
|
protected |
|
protectedvirtualdefault |
|
protectedpure virtual |
Implemented in Sh::TimerEvent, Sh::MouseScrollEvent, Sh::MouseButtonEvent, Sh::MouseEvent, and Sh::KeyboardEvent.
| bool Event::isReceived | ( | ) | const |
|
protectedvirtual |
Reimplemented in Sh::TimerEvent, Sh::MouseScrollEvent, Sh::MouseButtonEvent, Sh::MouseEvent, and Sh::KeyboardEvent.
|
friend |
|
friend |