17 MouseButtons buttonStates,
18 ModifierKeys modifiers,
21 m_WheelDelta(wheelDelta),
22 m_ButtonStates(buttonStates),
23 m_Modifiers(modifiers)
44 return m_ButtonStates;
49 m_Modifiers = modifiers;
54 m_ButtonStates = buttons;
63 const auto &mwe =
static_cast<const MouseWheelEvent &
>(interactionEvent);
73 return (dynamic_cast<MouseWheelEvent *>(baseClass.GetPointer()) !=
nullptr);
Super class for all position events.
bool IsSuperClassOf(const InteractionEvent::Pointer &baseClass) const override
void SetModifiers(ModifierKeys modifiers)
Organizes the rendering process.
MouseButtons GetButtonStates() const
void SetWheelDelta(int delta)
MouseWheelEvent(BaseRenderer *=nullptr, const Point2D &mousePosition=Point2D(), MouseButtons buttonStates=NoButton, ModifierKeys modifiers=NoKey, int wheelDelta=0)
void SetButtonStates(MouseButtons buttons)
int GetWheelDelta() const
~MouseWheelEvent() override
ModifierKeys GetModifiers() const
bool IsEqual(const InteractionEvent &) const override
bool IsEqual(const InteractionEvent &) const override