23 #include "ControllerEvent.h"
24 #include "ControllerFactory.h"
95 int getNextFakeDeviceId();
98 std::map<ControllerFactory*, int> mFakeSingletonDeviceIds;
102 std::map<int, std::map<ControllerFactory*, int>> mFakeMultiDeviceIds;
104 std::vector<std::unique_ptr<ControllerFactory>> mControllerFactories;
107 static int sNextFakeDeviceId;
110 #endif // INPUTROUTER_H
Base interface for constructing virtual controllers from a deviceId.
Definition: ControllerFactory.h:34
A platform independent event generated by controller device.
Definition: ControllerEvent.h:34