| Classes | |
| class | ContextActor | 
| class | InputAction | 
| class | InputActor | 
| This class defines the interface to an InputActor (IE observer to the Arbitrator).  More... | |
| class | InputArbitrator | 
| registers input devices, and receives event information from InputTranslator(s), notifies InputActor(s)  More... | |
| class | InputContext | 
| This represents a context which is affected by input events passed.  More... | |
| class | defaultContext | 
| The context delegates how it's effected through a sequencer(Sequence Registry),.  More... | |
| class | InputData | 
| class | tInputData | 
| This is a template wrapper for the InputData class, which provides common concrete functionality to subclasses.  More... | |
| class | ModAction | 
| class | ModData | 
| class | Press | 
| class | AxisAction | 
| class | Axis | 
| Note that SDL provides a signed integer value for each axis (-32768 to 32768).  More... | |
| class | MotionAction | 
| class | Motion | 
| This is data which provides general relative motion.  More... | |
| class | CoordAction | 
| class | Coord | 
| class | HatAction | 
| class | Hat | 
| class | DeviceInputs | 
| class | tInputIndex | 
| class | InputDevice | 
| This provides a container for device information.  More... | |
| class | DeviceRegistry | 
| class | GameController | 
| class | Keyboard | 
| This is a base keyboard device.  More... | |
| class | Mouse | 
| This is a base mouse device.  More... | |
| class | Ev | 
| class | InputNode | 
| class | ComboHandler | 
| class | NormalHandler | 
| class | NodeSequencer | 
| class | InputSequencer | 
| class | InputTranslator | 
| class | TranslatorRegistry | 
| class | System | 
| class | SystemClient | 
| Namespaces | |
| namespace | SDL | 
| Variables | |
| const bool | pressed = true | 
| const bool | released = false | 
InputSeqeuncer(Registery) This defines an interface for a class which manages an internal representation of valid input sequences, and then handles events to trigger actions based on that representation.
| const bool cmil::pressed = true | 
Definition at line 29 of file InputData.h.
Referenced by cmil::ModAction::Movement(), cmil::SDL::SDLControllers::translate(), cmil::SDL::SDLMice::translate(), and cmil::SDL::SDLKeyboards::translate().
| const bool cmil::released = false | 
Definition at line 30 of file InputData.h.
Referenced by cmil::SDL::SDLControllers::translate(), cmil::SDL::SDLMice::translate(), and cmil::SDL::SDLKeyboards::translate().
 1.4.7
 1.4.7