Om  1.0.0
A universal framework for multimedia simulation
Classes | Typedefs
om::gui::input Namespace Reference

A namespace containing classes that handle user input from the mouse, keyboard, etc. More...

Classes

class  GUIEvent
 A class that represents a high-level GUI event that has occurred. More...
 
class  InputHandler
 An interface for objects that recieve user input events. More...
 
class  Key
 A class that represents a single key on a keyboard. More...
 
class  Keyboard
 A class that stores the state of a virtual keyboard input device. More...
 
class  KeyCodeMap
 A class that maps from one set of key codes to another. More...
 
class  KeyEvent
 A class that encapsulates an event that occurrs whenever a key's state is changed. More...
 
class  KeyShortcut
 A class that represents a keyboard shortcut, usually for a menu item. More...
 
class  Modifiers
 A class that stores the different boolean modifier flags that a GUI event can have. More...
 
class  Mouse
 A class that stores the state of a virtual mouse input device. More...
 
class  MouseButton
 A class representing a mouse button. More...
 
class  MouseButtonCodeMap
 A class that maps from one set of mouse button codes to another. More...
 
class  MouseButtonEvent
 A class representing a button press or release event. More...
 
class  MouseMotionEvent
 An event object representing the movement of a mouse input device. More...
 
class  MouseWheelEvent
 An event class representing the motion of a mouse's scroll wheel input device. More...
 
class  TextEvent
 A class that represents an event that occurrs whenever a user enters text data. More...
 

Typedefs

typedef UInt KeyCode
 A type used to represent an integer code for a key. More...
 
typedef UInt MouseButtonCode
 A type used to represent an integer code for a mouse button. More...
 

Detailed Description

A namespace containing classes that handle user input from the mouse, keyboard, etc.

Typedef Documentation

A type used to represent an integer code for a key.

A type used to represent an integer code for a mouse button.