Hummingbird Framework
|
Public Member Functions | |
void | update () |
![]() | |
ListenerId< typename detail::traits< Listener > ::type > | listen (Listener &&listener) |
Connects a listener to all messages of a type (no name filtering). More... | |
ListenerId< typename detail::traits< Listener > ::type > | listen (const std::string &name, Listener &&listener) |
Connects a listener to all messages of a type with name name. More... | |
void | message (Type &event) |
Send a message to all listeners of a type (no name filtering) More... | |
void | message (const std::string &name, Type &event) |
Send a message to all listeners of a type with name name More... | |
void | ignore (const ListenerId< Type > &id) |
Disable the listener identified by id. More... | |
Static Public Member Functions | |
static InputManager * | instance () |