EventDispatcher - selflash/ofxSelflash GitHub Wiki

events/EventDispatcher

EventDispatcher()
~EventDispatcher()
        
template <class ListenerClass>
void addEventListener(const string& type, ListenerClass* listener, void(ListenerClass::*listenerMethod)(Event& event), const bool& useCapture = false, const int& priority = 0)
    
template <class ListenerClass>
void removeEventListener(const string& type, ListenerClass* listener, void (ListenerClass::*listenerMethod)(Event& event))

template <class ListenerClass>
void removeEventListener(const string& type, void (ListenerClass::*listenerMethod)(Event& event))

void removeEventListener(const string& type)

template <class ListenerClass>
void removeEventListener(const string& type, ListenerClass* listener)

void removeAllEventListener()

bool hasEventListener(const string& type)

void dispatchEvent(Event* event)
⚠️ **GitHub.com Fallback** ⚠️