21 MouseButtons buttonStates,
22 ModifierKeys modifiers,
25 m_WheelDelta(wheelDelta),
26 m_ButtonStates(buttonStates),
27 m_Modifiers(modifiers)
48 return m_ButtonStates;
53 m_Modifiers = modifiers;
58 m_ButtonStates = buttons;
72 Superclass::IsEqual(interactionEvent));
77 return (dynamic_cast<MouseWheelEvent *>(baseClass.GetPointer()) != NULL);
Super class for all position events.
MouseWheelEvent(BaseRenderer *=NULL, const Point2D &mousePosition=Point2D(), MouseButtons buttonStates=NoButton, ModifierKeys modifiers=NoKey, int wheelDelta=0)
virtual bool IsSuperClassOf(const InteractionEvent::Pointer &baseClass) const override
void SetModifiers(ModifierKeys modifiers)
Organizes the rendering process.
void SetWheelDelta(int delta)
ModifierKeys GetModifiers() const
void SetButtonStates(MouseButtons buttons)
int GetWheelDelta() const
virtual bool IsEqual(const InteractionEvent &) const override
MouseButtons GetButtonStates() const
virtual ~MouseWheelEvent()