18 MouseButtons buttonStates,
19 ModifierKeys modifiers)
31 return m_ButtonStates;
36 m_Modifiers = modifiers;
41 m_ButtonStates = buttons;
57 return (dynamic_cast<MouseMoveEvent *>(baseClass.GetPointer()) !=
nullptr);
Super class for all position events.
bool IsEqual(const InteractionEvent &) const override
Organizes the rendering process.
bool IsSuperClassOf(const InteractionEvent::Pointer &baseClass) const override
MouseMoveEvent(BaseRenderer *, const Point2D &=Point2D(), MouseButtons buttonStates=NoButton, ModifierKeys modifiers=NoKey)
MouseButtons GetButtonStates() const
void SetModifiers(ModifierKeys modifiers)
~MouseMoveEvent() override
void SetButtonStates(MouseButtons buttons)
ModifierKeys GetModifiers() const
bool IsEqual(const InteractionEvent &) const override