Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
events.h File Reference
#include <vector>
#include "events/BlamEvent.h"

Go to the source code of this file.

Classes

class  BlamEventListener
 Class representing an Event Listener. More...
 

Namespaces

 Blam
 Namespace surrounding all major engine components.
 
 Blam::Events
 Namespace for handling things related to Events.
 

Macros

#define BLAM
 

Functions

BLAM void Blam::Events::FireEvent (BlamEvent *event)
 Fires an event. More...
 
BLAM void Blam::Events::RegisterListener (BlamEventListener *listener)
 Registers a an event listener. More...
 
BLAM void Blam::Events::UnregisterListener (BlamEventListener *listener)
 Unregisters a an event listener. More...
 
BLAM void Blam::Events::ResortListeners (BlamEventListener *requesting_listener)
 Re-sorts the list of registered listeners after a priority modification. More...
 

Macro Definition Documentation

◆ BLAM

#define BLAM