#include <inputevent.h>
Public Types | |
enum | EButton : int8 { UNKNOWN = -1, LEFT = 0, RIGHT = 1, MIDDLE = 2 } |
![]() | |
enum | ESource : int8 { Mouse = 0, Touch = 1 } |
Public Member Functions | |
PointerClickEvent (int inX, int inY, EButton inButton, int window, ESource source) | |
![]() | |
PointerEvent (int inX, int inY, int window, ESource origin) | |
![]() | |
WindowInputEvent (int window) | |
![]() | |
virtual | ~Event ()=default |
Event ()=default | |
Event (const Event &)=delete | |
Event & | operator= (const Event &)=delete |
Public Attributes | |
EButton | mButton |
clicked mouse button More... | |
![]() | |
int | mX |
horizontal window coordinate More... | |
int | mY |
vertical window coordinate More... | |
ESource | mSource = ESource::Mouse |
input device More... | |
![]() | |
int | mWindow |
Window ID. More... | |
Base class for all click related pointer events
PointerClickEvent | ( | int | inX, |
int | inY, | ||
EButton | inButton, | ||
int | window, | ||
ESource | source | ||
) |
EButton mButton |
clicked mouse button