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().