23#include "utility/event/cursor_enter_event.hpp"
25namespace utility::event
32 CursorEnterEvent::Factory::~Factory(
void) =
default;
36 return std::make_unique<CursorEnterEvent>();
39 std::shared_ptr<CursorEnterEvent>
42 return std::make_unique<CursorEnterEvent>();
std::shared_ptr< Event > create(void) const override
Create a CursorEnterEvent as a base Event pointer.
std::shared_ptr< CursorEnterEvent > createTyped(void) const
Create a strongly-typed CursorEnterEvent.
Cursor enter/leave event.
CursorEnterEvent(void)
Default constructor.
~CursorEnterEvent(void) override
Default destructor.
CursorEnterEvent & setEntered(const bool entered) noexcept
Set whether the cursor entered or left the content area.
bool isEntered(void) const noexcept
Check if the cursor entered the content area.