dolphin/Source/Core/InputCommon/ControllerInterface
Léo Lam 788e19f54d ControllerInterface: Make the ID assigning code common
This makes the device ID assigning code common to all backends, by
moving it to AddDevice() instead of copy-pasting or replicating
the logic in the backends.

Also, to prepare for hotplugging, instead of relying on a name usage
count, the new ID assigning system always starts from ID 0 and tries
to assign the first ID that is not used.
2016-07-14 10:50:53 +02:00
..
Android ControllerInterface: Make the ID assigning code common 2016-07-14 10:50:53 +02:00
DInput ControllerInterface: Make the ID assigning code common 2016-07-14 10:50:53 +02:00
evdev ControllerInterface: Make the ID assigning code common 2016-07-14 10:50:53 +02:00
ForceFeedback Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
OSX ControllerInterface: Make the ID assigning code common 2016-07-14 10:50:53 +02:00
Pipes ControllerInterface: Make the ID assigning code common 2016-07-14 10:50:53 +02:00
SDL ControllerInterface: Make the ID assigning code common 2016-07-14 10:50:53 +02:00
XInput ControllerInterface: Make the ID assigning code common 2016-07-14 10:50:53 +02:00
Xlib ControllerInterface: Make the ID assigning code common 2016-07-14 10:50:53 +02:00
ControllerInterface.cpp ControllerInterface: Make the ID assigning code common 2016-07-14 10:50:53 +02:00
ControllerInterface.h ControllerInterface: Switch to std::shared_ptr 2016-06-25 21:46:39 +02:00
Device.cpp Merge pull request #3943 from ShadowsFriend/nopch-fix 2016-06-26 02:13:47 -04:00
Device.h ControllerInterface: Make the ID assigning code common 2016-07-14 10:50:53 +02:00
ExpressionParser.cpp ControllerInterface: Include memory to fix building without pch 2016-06-26 05:42:29 +02:00
ExpressionParser.h ControllerInterface: Include memory to fix building without pch 2016-06-26 05:42:29 +02:00