0.44.0
|
#include <iEventMouse.h>
Inherits igor::iEvent.
Public Member Functions | |
iEventMouseMove (iWindowPtr window, const iaVector2f &from, const iaVector2f &to) | |
iEventKindMask | getEventKindMask () const override |
virtual const iaString | getInfo () const override |
const iaVector2f & | getPosition () const |
const iaVector2f & | getLastPosition () const |
Public Member Functions inherited from igor::iEvent | |
iEvent (iWindowPtr window=nullptr) | |
virtual | ~iEvent ()=default |
bool | isOfKind (const iEventKind kind) |
virtual iEventType | getEventType () const =0 |
virtual iEventKindMask | getEventKindMask () const =0 |
virtual const iaString | getName () const =0 |
virtual const iaString | getInfo () const |
iWindowPtr | getWindow () const |
bool | isConsumed () const |
void | consume () |
template<typename T , typename F > | |
bool | dispatch (const F &func) |
mouse move event
igor::iEventMouseMove::iEventMouseMove | ( | iWindowPtr | window, |
const iaVector2f & | from, | ||
const iaVector2f & | to | ||
) |
init members
window | the window this event came from |
from | the old mouse position |
to | the new mouse position |
|
overridevirtual |
Implements igor::iEvent.
|
overridevirtual |
Reimplemented from igor::iEvent.
const iaVector2f & igor::iEventMouseMove::getLastPosition | ( | ) | const |
const iaVector2f & igor::iEventMouseMove::getPosition | ( | ) | const |