Robot Devastation
Classes

The InputLib library contains classes related to user input (keyboard, mouse, etc). More...

Classes

class  rd::InputEventListener
 Interface for objects that can be notified of input events by the InputManager. More...
 
class  rd::InputManager
 User input manager (keyboard, mouse, joysticks, etc) More...
 
class  rd::Key
 Class that represents a keyboard key. More...
 
class  rd::MockInputEventListener
 Mock object that receives and stores key presses, mainly for testing purposes. More...
 
class  rd::MockInputManager
 Allows to simulate input from a user programatically (mainly for test purposes) More...
 
class  rd::SDLEventFactory
 Factory class that provides static methods for instantiating SDL event source classes. More...
 
class  rd::SDLInputManager
 User input manager (keyboard, mouse, joysticks, etc) using SDL. More...
 
class  rd::WindowEvent
 Class that represents a window event. More...
 

Detailed Description