Hummingbird Framework
 All Classes Functions Variables Modules Pages
hb::InputManager Class Reference
Inheritance diagram for hb::InputManager:
Collaboration diagram for hb::InputManager:

Public Member Functions

void update ()
 
- Public Member Functions inherited from hb::MessageManager< MouseButtonWindow, MouseButtonWorld, KeyPressed, KeyReleased, JoyButtonPressed, JoyButtonReleased, JoyAxis, WindowResized >
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 InputManagerinstance ()
 

The documentation for this class was generated from the following file: