Blamite Game Engine - blam!  00272.10.26.20.0001.blamite
The core library for the Blamite Game Engine.
events.h File Reference
#include <vector>
#include "events/Event.hpp"
#include "events/CharacterInputEvent.hpp"
#include "events/KeyPressEvent.hpp"
#include "events/TickEvent.hpp"

Go to the source code of this file.

Classes

class  Blam::Events::EventListener
 Class representing an Event Listener. More...
 

Namespaces

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

Enumerations

enum  EventType { KeyPress, CharacterInput, Tick }
 

Functions

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

Enumeration Type Documentation

◆ EventType

enum EventType
Enumerator
KeyPress 
CharacterInput 
Tick