|
ShishGL
1.0
A simple modular cross-platform graphics library
|
|
Go to the documentation of this file.
2 #ifndef SHISHGL_MOUSE_EVENT_HPP
3 #define SHISHGL_MOUSE_EVENT_HPP
98 #endif //SHISHGL_MOUSE_EVENT_HPP
Definition: MouseEvent.hpp:12
ScrollType
Definition: Mouse.hpp:21
Button
Definition: Mouse.hpp:15
MouseEvent(const Vector2< double > &where)
Definition: MouseEvent.cpp:7
~MouseEvent() override=default
void setWhere(const Vector2< double > &pos)
Definition: MouseEvent.cpp:19
EventMask mask() override
Definition: MouseEvent.hpp:19
Definition: CoreApplication.hpp:10
const Vector2< double > & where() const
Definition: MouseEvent.cpp:13
bool happen(Listener *listener) override
Definition: MouseEvent.cpp:25
ButtonState
Definition: Mouse.hpp:10
Vector2< double > m_where
Definition: MouseEvent.hpp:32
Definition: Listener.hpp:7
uint64_t EventMask
Definition: Event.hpp:11
double ScrollDelta
Definition: Mouse.hpp:26