Elaztek Developer Hub
Blamite Game Engine - Strings  00402.09.29.23.0627.blamite
A library containing general purpose utilities and classes for use in multiple projects.
events.h File Reference
#include <vector>
#include <string>
#include "BlamEvent.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

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

Namespaces

 BlamStrings
 Namespace for Blamite's shared C++ library.
 
 BlamStrings::Events
 Namespace for handling things related to Events.
 

Macros

#define STRINGS_API   __declspec(dllimport)
 

Functions

STRINGS_API void BlamStrings::Events::FireEvent (BlamEvent *event)
 Fires an event. More...
 
STRINGS_API void BlamStrings::Events::RegisterListener (BlamEventListener *listener, std::string name)
 Registers a an event listener. More...
 
STRINGS_API void BlamStrings::Events::UnregisterListener (BlamEventListener *listener)
 Unregisters a an event listener. More...
 
STRINGS_API void BlamStrings::Events::UnregisterListeners ()
 Unregisters all listeners. More...
 
STRINGS_API void BlamStrings::Events::ResortListeners (BlamEventListener *requesting_listener)
 Re-sorts the list of registered listeners after a priority modification. More...
 
STRINGS_API std::vector< BlamEventListener * > BlamStrings::Events::GetListeners ()
 Retrieves a list of currently registered listeners. More...
 

Macro Definition Documentation

◆ STRINGS_API

#define STRINGS_API   __declspec(dllimport)