PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet::core::Event Class Referenceabstract
Inheritance diagram for pixelbullet::core::Event:
pixelbullet::application::AppRenderEvent pixelbullet::application::AppTickEvent pixelbullet::application::AppUpdateEvent pixelbullet::input::KeyEvent pixelbullet::input::MouseButtonEvent pixelbullet::input::MouseMovedEvent pixelbullet::input::MouseScrolledEvent pixelbullet::window::WindowCloseEvent pixelbullet::window::WindowFocusEvent pixelbullet::window::WindowLostFocusEvent pixelbullet::window::WindowMovedEvent pixelbullet::window::WindowResizeEvent

Public Member Functions

virtual EventType type () const =0
virtual const char * name () const =0
virtual EventCategory categories () const =0
virtual std::string to_string () const
bool is_in_category (EventCategory category) const
EventResult result () const noexcept
bool handled () const noexcept
bool consumed () const noexcept
void merge_result (const EventResult result) noexcept
void reset_result () noexcept

The documentation for this class was generated from the following files: