NAP
Public Member Functions | Public Attributes | List of all members
PointerMoveEvent Class Reference

#include <inputevent.h>

Public Member Functions

 PointerMoveEvent (int relX, int relY, int inAbsX, int inAbsY, 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
 

Public Attributes

int mRelX
 Horizontal relative movement in pixels. More...
 
int mRelY
 Vertical relative movement in pixels. 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...
 

Additional Inherited Members

- Public Types inherited from PointerEvent
enum  ESource : int8 { Mouse = 0, Touch = 1 }
 

Description

Pointer movement occurred

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

Constructor & Destructor Documentation

◆ PointerMoveEvent()

PointerMoveEvent ( int  relX,
int  relY,
int  inAbsX,
int  inAbsY,
int  window,
ESource  source 
)

Member Data Documentation

◆ mRelX

int mRelX

Horizontal relative movement in pixels.

◆ mRelY

int mRelY

Vertical relative movement in pixels.