diff options
author | 2024-07-09 19:57:33 +0000 | |
---|---|---|
committer | 2024-07-10 10:36:06 +0000 | |
commit | ba27d1d9484c25a9ab58d13dcc59d35ad73fc7d3 (patch) | |
tree | fe80a0d5ed9c2fa2c460cd7b44cf6c139106d9b1 /include/input/VirtualInputDevice.h | |
parent | 41da946d8c62a36725a23872ab264cfed401520f (diff) |
Native support for rotary encoder high-res scroll
Test: atest RotaryEncoderInputMapperTest
Test: atest VirtualRotaryEncoderTest
Flag: android.companion.virtualdevice.flags.high_resolution_scroll
Bug: 320328752
Change-Id: Iac9092597010582bd3f55e51ee63e9eb9c8d9433
Diffstat (limited to 'include/input/VirtualInputDevice.h')
-rw-r--r-- | include/input/VirtualInputDevice.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/input/VirtualInputDevice.h b/include/input/VirtualInputDevice.h index 9fbae73167..dabe45ce21 100644 --- a/include/input/VirtualInputDevice.h +++ b/include/input/VirtualInputDevice.h @@ -129,6 +129,9 @@ public: VirtualRotaryEncoder(android::base::unique_fd fd); virtual ~VirtualRotaryEncoder() override; bool writeScrollEvent(float scrollAmount, std::chrono::nanoseconds eventTime); + +private: + int32_t mAccumulatedHighResScrollAmount; }; } // namespace android |