|
StevEngine
StevEngine is a customizable C++ game engine.
|
Typed event handler implementation. More...
#include <main/EventSystem.hpp>
Public Member Functions | |
| EventHandler (const EventFunction< EventType > &handler) | |
| Create new event handler. | |
| void | Execute (const Event &event) override |
| Execute handler with event. | |
Public Member Functions inherited from StevEngine::EventHandlerBase | |
| Utilities::ID | GetType () const |
| Get handler type ID. | |
Additional Inherited Members | |
Public Attributes inherited from StevEngine::EventHandlerBase | |
| const Utilities::ID | handlerType |
| Unique handler identifier. | |
Typed event handler implementation.
|
inlineexplicit |
Create new event handler.
| handler | Function to execute |
|
inlineoverridevirtual |