summaryrefslogtreecommitdiff
path: root/include/input/VirtualInputDevice.h
diff options
context:
space:
mode:
author Biswarup Pal <biswarupp@google.com> 2024-07-09 19:57:33 +0000
committer Biswarup Pal <biswarupp@google.com> 2024-07-10 10:36:06 +0000
commitba27d1d9484c25a9ab58d13dcc59d35ad73fc7d3 (patch)
treefe80a0d5ed9c2fa2c460cd7b44cf6c139106d9b1 /include/input/VirtualInputDevice.h
parent41da946d8c62a36725a23872ab264cfed401520f (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.h3
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