22 MouseButtons buttonStates,
23 ModifierKeys modifiers)
35 return m_ButtonStates;
40 m_Modifiers = modifiers;
45 m_ButtonStates = buttons;
56 Superclass::IsEqual(interactionEvent));
61 return (dynamic_cast<MouseMoveEvent *>(baseClass.GetPointer()) != NULL);
Super class for all position events.
virtual bool IsEqual(const InteractionEvent &) const override
Organizes the rendering process.
virtual bool IsSuperClassOf(const InteractionEvent::Pointer &baseClass) const override
MouseMoveEvent(BaseRenderer *, const Point2D &=Point2D(), MouseButtons buttonStates=NoButton, ModifierKeys modifiers=NoKey)
virtual ~MouseMoveEvent()
void SetModifiers(ModifierKeys modifiers)
MouseButtons GetButtonStates() const
void SetButtonStates(MouseButtons buttons)
ModifierKeys GetModifiers() const