#include <MouseEvent.hpp>


Public Member Functions | |
| MouseButtonEvent (const Vector2< double > &where, Mouse::Button button, Mouse::ButtonState state) | |
| ~MouseButtonEvent () override=default | |
| EventMask | mask () override |
| Mouse::Button | button () const |
| Mouse::ButtonState | state () const |
| bool | happen (Listener *listener) override |
Public Member Functions inherited from Sh::MouseEvent | |
| MouseEvent (const Vector2< double > &where) | |
| ~MouseEvent () override=default | |
| const Vector2< double > & | where () const |
| void | setWhere (const Vector2< double > &pos) |
Public Member Functions inherited from Sh::Event | |
| bool | isReceived () const |
Protected Attributes | |
| Mouse::Button | m_button |
| Mouse::ButtonState | m_state |
Protected Attributes inherited from Sh::MouseEvent | |
| Vector2< double > | m_where |
Additional Inherited Members | |
Protected Member Functions inherited from Sh::Event | |
| Event () | |
| virtual | ~Event ()=default |
| MouseButtonEvent::MouseButtonEvent | ( | const Vector2< double > & | where, |
| Mouse::Button | button, | ||
| Mouse::ButtonState | state | ||
| ) |
|
overridedefault |
| Mouse::Button MouseButtonEvent::button | ( | ) | const |
|
overridevirtual |
Reimplemented from Sh::MouseEvent.
|
inlineoverridevirtual |
Reimplemented from Sh::MouseEvent.
| Mouse::ButtonState MouseButtonEvent::state | ( | ) | const |
|
protected |
|
protected |