NAP
Public Member Functions | List of all members
PointerPressEvent Class Reference

#include <inputevent.h>

Public Member Functions

 PointerPressEvent (int inX, int inY, EButton inButton, int window, ESource source)
 
- Public Member Functions inherited from PointerClickEvent
 PointerClickEvent (int inX, int inY, EButton inButton, int window, ESource source)
 
- Public Member Functions inherited from PointerEvent
 PointerEvent (int inX, int inY, int window, ESource origin)
 
- Public Member Functions inherited from WindowInputEvent
 WindowInputEvent (int window)
 
- Public Member Functions inherited from Event
virtual ~Event ()=default
 
 Event ()=default
 
 Event (const Event &)=delete
 
Eventoperator= (const Event &)=delete
 

Additional Inherited Members

- Public Types inherited from PointerClickEvent
enum  EButton : int8 { UNKNOWN = -1, LEFT = 0, RIGHT = 1, MIDDLE = 2 }
 
- Public Types inherited from PointerEvent
enum  ESource : int8 { Mouse = 0, Touch = 1 }
 
- Public Attributes inherited from PointerClickEvent
EButton mButton
 clicked mouse button More...
 
- Public Attributes inherited from PointerEvent
int mX
 horizontal window coordinate More...
 
int mY
 vertical window coordinate More...
 
ESource mSource = ESource::Mouse
 input device More...
 
- Public Attributes inherited from WindowInputEvent
int mWindow
 Window ID. More...
 

Description

Click occurred

Inheritance diagram for PointerPressEvent:
[legend]
Collaboration diagram for PointerPressEvent:
[legend]

Constructor & Destructor Documentation

◆ PointerPressEvent()

PointerPressEvent ( int  inX,
int  inY,
EButton  inButton,
int  window,
ESource  source 
)