16 const std::string &key,
38 const auto &keyEvent =
static_cast<const Self &
>(interactionEvent);
39 return (this->
GetModifiers() == keyEvent.GetModifiers() && this->
GetKey() == keyEvent.GetKey() &&
45 return (dynamic_cast<InteractionKeyEvent *>(baseClass.GetPointer()) !=
nullptr);
Organizes the rendering process.
~InteractionKeyEvent() override
virtual bool IsEqual(const InteractionEvent &other) const
bool IsEqual(const InteractionEvent &) const override
InteractionKeyEvent(BaseRenderer *, const std::string &key, ModifierKeys modifiers)
std::string GetKey() const
bool IsSuperClassOf(const InteractionEvent::Pointer &baseClass) const override
ModifierKeys GetModifiers() const