#include <MouseEvent.hpp>


Public Member Functions | |
| MouseScrollEvent (const Vector2< double > &where, Mouse::ScrollDelta delta, Mouse::ScrollType type) | |
| ~MouseScrollEvent () override=default | |
| EventMask | mask () override |
| Mouse::ScrollDelta | delta () const |
| Mouse::ScrollType | type () 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::ScrollDelta | m_delta |
| Mouse::ScrollType | m_type |
Protected Attributes inherited from Sh::MouseEvent | |
| Vector2< double > | m_where |
Additional Inherited Members | |
Protected Member Functions inherited from Sh::Event | |
| Event () | |
| virtual | ~Event ()=default |
| MouseScrollEvent::MouseScrollEvent | ( | const Vector2< double > & | where, |
| Mouse::ScrollDelta | delta, | ||
| Mouse::ScrollType | type | ||
| ) |
|
overridedefault |
| Mouse::ScrollDelta MouseScrollEvent::delta | ( | ) | const |
|
overridevirtual |
Reimplemented from Sh::MouseEvent.
|
inlineoverridevirtual |
Reimplemented from Sh::MouseEvent.
| Mouse::ScrollType MouseScrollEvent::type | ( | ) | const |
|
protected |
|
protected |