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