libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Events.h File Reference
#include <vector>
#include <cstdint>
#include <cstddef>
#include <unordered_map>
#include <string>
#include "ship/core/TickableComponent.h"
#include "ship/events/EventTypes.h"
#include "ship/events/ListenerAction.h"
Include dependency graph for Events.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ship::EventRegistration
 Tracks registration state for a single EventID. More...
 
class  Ship::Events
 Tickable event bus that dispatches listeners through Tick(EventID). More...
 
struct  Ship::Events::DispatchContext
 Active payload and call-site data for a single in-flight dispatch. More...
 

Namespaces

namespace  Ship
 Core namespace for the libultraship engine framework.