|
utility 2026.1.9
A comprehensive C++ utilities library tailored for the development of modern desktop and extended reality (XR) applications.
|
Abstract factory interface for creating events. More...
#include <headers/utility/event/event.hpp>

Public Member Functions | |
| virtual std::shared_ptr< Event > | create (void) const =0 |
| Create an event instance. | |
|
pure virtual |
Create an event instance.
Implemented in utility::event::CursorEnterEvent::Factory, utility::event::FileDropEvent::Factory, utility::event::HandButtonEvent::Factory, utility::event::HandHapticEvent::Factory, utility::event::HandHapticThumbEvent::Factory, utility::event::HandHapticTriggerEvent::Factory, utility::event::HandMotionEvent::Factory, utility::event::HandPinchEvent::Factory, utility::event::HandPokeEvent::Factory, utility::event::HandSqueezeEvent::Factory, utility::event::HandThumbRestEvent::Factory, utility::event::HandThumbStickEvent::Factory, utility::event::HandTriggerEvent::Factory, utility::event::KeyboardEvent::Factory, utility::event::MouseButtonEvent::Factory, utility::event::MouseMotionEvent::Factory, utility::event::MouseWheelEvent::Factory, utility::event::PalmEvent::Factory, utility::event::QuitEvent::Factory, utility::event::TextEditingEvent::Factory, and utility::event::TextInputEvent::Factory.