suyu/src/input_common
Lioncash 9e1b0af259 input_common: Eliminate most global state
Abstracts most of the input mechanisms under an InputSubsystem class
that is managed by the frontends, eliminating any static constructors
and destructors. This gets rid of global accessor functions and also
allows the frontends to have a more fine-grained control over the
lifecycle of the input subsystem.

This also makes it explicit which interfaces rely on the input subsystem
instead of making it opaque in the interface functions. All that remains
to migrate over is the factories, which can be done in a separate
change.
2020-08-27 16:11:17 -04:00
..
gcadapter input_common: Fix directional deadzone values 2020-08-26 02:32:32 -04:00
sdl input_common: Fix directional deadzone values 2020-08-26 02:32:32 -04:00
udp Address feedback 2020-08-26 02:32:32 -04:00
analog_from_button.cpp Cleanup after linter 2020-06-21 13:02:43 -04:00
analog_from_button.h InputCommon: add AnalogFromButton 2017-03-01 23:30:57 +02:00
CMakeLists.txt Project Mjölnir: Part 1 2020-08-26 02:32:32 -04:00
keyboard.cpp Fix unnecessary diffs 2020-07-02 16:51:16 -04:00
keyboard.h citra-qt: release all buttons when render window focus is lost 2017-03-17 21:41:25 +02:00
main.cpp input_common: Eliminate most global state 2020-08-27 16:11:17 -04:00
main.h input_common: Eliminate most global state 2020-08-27 16:11:17 -04:00
motion_emu.cpp Cleanup after linter 2020-06-21 13:02:43 -04:00
motion_emu.h motion_emu: no need to include thread in header 2017-08-19 07:21:02 +03:00
settings.cpp Project Mjölnir: Part 1 2020-08-26 02:32:32 -04:00
settings.h Project Mjölnir: Part 1 2020-08-26 02:32:32 -04:00