|
Polyphase Game Engine
|
#include <SignalBus.h>
Public Member Functions | |
| std::vector< Datum > | Emit (const std::string &name, const std::vector< Datum > &args={}) |
| void | Subscribe (const std::string &name, Node *listener, SignalBusHandlerFP func) |
| void | Subscribe (const std::string &name, Node *listener, SignalBusHandlerVoidFP func) |
| void | Subscribe (const std::string &name, Node *listener, const ScriptFunc &func) |
| void | Unsubscribe (const std::string &name, Node *listener) |
| void | Clear () |
| void SignalBus::Clear | ( | ) |
| std::vector< Datum > SignalBus::Emit | ( | const std::string & | name, |
| const std::vector< Datum > & | args = {} |
||
| ) |
| void SignalBus::Subscribe | ( | const std::string & | name, |
| Node * | listener, | ||
| const ScriptFunc & | func | ||
| ) |
| void SignalBus::Subscribe | ( | const std::string & | name, |
| Node * | listener, | ||
| SignalBusHandlerFP | func | ||
| ) |
| void SignalBus::Subscribe | ( | const std::string & | name, |
| Node * | listener, | ||
| SignalBusHandlerVoidFP | func | ||
| ) |
| void SignalBus::Unsubscribe | ( | const std::string & | name, |
| Node * | listener | ||
| ) |