#include <hardware-input.h>
Public Member Functions | |
HardwareInput | findHardwareInput (const String &id) const override |
HardwareInput | findHardwareInput (const Event &event) const override |
void | addHardwareInputSet (HardwareInputSet *hardwareInputSet) |
A composite input device that delegates to a set of actual input devices.
|
overridevirtual |
Retrieve a hardware input description from an unique identifier
In case no input was found with the specified id, an empty HardwareInput structure is return with the type set to kHardwareInputTypeInvalid.
Implements Common::HardwareInputSet.
|
overridevirtual |
Retrieve a hardware input description from one of the events produced when the input is triggered.
In case the specified event is not produced by this device, an empty HardwareInput structure is return with the type set to kHardwareInputTypeInvalid.
Implements Common::HardwareInputSet.
void Common::CompositeHardwareInputSet::addHardwareInputSet | ( | HardwareInputSet * | hardwareInputSet | ) |
Add an input device to this composite device
Takes ownership of the hardware input set