From ba27d1d9484c25a9ab58d13dcc59d35ad73fc7d3 Mon Sep 17 00:00:00 2001 From: Biswarup Pal Date: Tue, 9 Jul 2024 19:57:33 +0000 Subject: 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 --- include/input/VirtualInputDevice.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/input/VirtualInputDevice.h') 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 -- cgit v1.2.3-59-g8ed1b