R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
IEvent Interface Reference

Base interface for all event types. More...

#include <IEvent.hpp>

Inheritance diagram for IEvent:
Inheritance graph
Collaboration diagram for IEvent:
Collaboration graph

Public Member Functions

virtual ~IEvent ()=default
 Virtual destructor.
 

Detailed Description

Base interface for all event types.

IEvent is the root interface that all event types must inherit from. It enables type-safe event handling through the EventBus system.

Usage:

  • All custom events must inherit from IEvent
  • Provides polymorphic behavior for event handling
  • Enables runtime type identification via templates
Note
This is a pure interface with no data or behavior
See also
EventBus for event distribution mechanism

Definition at line 26 of file IEvent.hpp.

Constructor & Destructor Documentation

◆ ~IEvent()

virtual IEvent::~IEvent ( )
virtualdefault

Virtual destructor.

Ensures proper cleanup of derived event types.


The documentation for this interface was generated from the following file: