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<MouseDoubleClickEvent *>(baseClass.GetPointer()) !=
nullptr);
ModifierKeys GetModifiers() const
Super class for all position events.
Organizes the rendering process.
void SetModifiers(ModifierKeys modifiers)
MouseButtons GetButtonStates() const
~MouseDoubleClickEvent() override
void SetEventButton(MouseButtons buttons)
void SetButtonStates(MouseButtons buttons)
bool IsSuperClassOf(const InteractionEvent::Pointer &baseClass) const override
MouseButtons GetEventButton() const
bool IsEqual(const InteractionEvent &) const override
MouseDoubleClickEvent(BaseRenderer *, const Point2D &=Point2D(), MouseButtons buttonStates=NoButton, ModifierKeys modifiers=NoKey, MouseButtons eventButton=NoButton)
bool IsEqual(const InteractionEvent &) const override