input_common: Add manual update options to input devices

This commit is contained in:
german77 2021-10-24 20:28:54 -05:00 committed by Narr the Reg
parent f01dac3bf9
commit c6c32daf40
5 changed files with 56 additions and 0 deletions

View file

@ -164,6 +164,16 @@ class InputDevice {
public:
virtual ~InputDevice() = default;
// Request input device to update if necessary
virtual void SoftUpdate() {
return;
}
// Force input device to update data regarless of the current state
virtual void ForceUpdate() {
return;
}
void SetCallback(InputCallback callback_) {
callback = std::move(callback_);
}