22 m_EventButton(eventButton),
23 m_ButtonStates(buttonStates),
24 m_Modifiers(modifiers)
35 m_EventButton = buttons;
45 return m_ButtonStates;
50 m_Modifiers = modifiers;
55 m_ButtonStates = buttons;
71 return (dynamic_cast<MousePressEvent *>(baseClass.GetPointer()) !=
nullptr);
Super class for all position events.
~MousePressEvent() override
ModifierKeys GetModifiers() const
void SetModifiers(ModifierKeys modifiers)
Organizes the rendering process.
bool IsSuperClassOf(const InteractionEvent::Pointer &baseClass) const override
void SetEventButton(MouseButtons buttons)
bool IsEqual(const InteractionEvent &) const override
void SetButtonStates(MouseButtons buttons)
MousePressEvent(BaseRenderer *, const Point2D &=Point2D(), MouseButtons buttonStates=NoButton, ModifierKeys modifiers=NoKey, MouseButtons eventButton=NoButton)
MouseButtons GetButtonStates() const
MouseButtons GetEventButton() const
bool IsEqual(const InteractionEvent &) const override