ECSTASY
All in the name
Loading...
Searching...
No Matches
EventsManager.hpp
Go to the documentation of this file.
1
11
12#ifndef ECSTASY_INTEGRATION_EVENT_EVENTSMANAGER_HPP_
13#define ECSTASY_INTEGRATION_EVENT_EVENTSMANAGER_HPP_
14
15namespace ecstasy
16{
17 class Registry;
18}
19
21{
22 struct Event;
23
31 public:
44 static void handleEvent(Registry &registry, const Event &event);
45
46 private:
48 };
49} // namespace ecstasy::integration::event
50
51#endif /* !ECSTASY_INTEGRATION_EVENT_EVENTSMANAGER_HPP_ */
Base of an ECS architecture.
Definition Registry.hpp:82
Static helper class to handle ecstasy events.
static void handleEvent(Registry &registry, const Event &event)
Handle an event in a given registry.
Event integration.
Definition Event.hpp:25
Namespace containing all symbols specific to ecstasy.
Definition ecstasy.hpp:30