Loading services/inputflinger/reader/mapper/TouchInputMapper.cpp +16 −0 Original line number Diff line number Diff line Loading @@ -20,8 +20,24 @@ #include "TouchInputMapper.h" #include <algorithm> #include <cinttypes> #include <cmath> #include <cstddef> #include <tuple> #include <math.h> #include <android-base/stringprintf.h> #include <android/input.h> #include <ftl/enum.h> #include <input/PrintTools.h> #include <input/PropertyMap.h> #include <input/VirtualKeyMap.h> #include <linux/input-event-codes.h> #include <log/log_main.h> #include <math/vec2.h> #include <ui/FloatRect.h> #include "CursorButtonAccumulator.h" #include "CursorScrollAccumulator.h" Loading services/inputflinger/reader/mapper/TouchInputMapper.h +21 −0 Original line number Diff line number Diff line Loading @@ -16,17 +16,38 @@ #pragma once #include <array> #include <climits> #include <limits> #include <list> #include <memory> #include <optional> #include <string> #include <utility> #include <vector> #include <stdint.h> #include <gui/constants.h> #include <input/DisplayViewport.h> #include <input/Input.h> #include <input/InputDevice.h> #include <input/VelocityControl.h> #include <input/VelocityTracker.h> #include <ui/Rect.h> #include <ui/Rotation.h> #include <ui/Size.h> #include <ui/Transform.h> #include <utils/BitSet.h> #include <utils/Timers.h> #include "CursorButtonAccumulator.h" #include "CursorScrollAccumulator.h" #include "EventHub.h" #include "InputMapper.h" #include "InputReaderBase.h" #include "NotifyArgs.h" #include "PointerControllerInterface.h" #include "StylusState.h" #include "TouchButtonAccumulator.h" namespace android { Loading Loading
services/inputflinger/reader/mapper/TouchInputMapper.cpp +16 −0 Original line number Diff line number Diff line Loading @@ -20,8 +20,24 @@ #include "TouchInputMapper.h" #include <algorithm> #include <cinttypes> #include <cmath> #include <cstddef> #include <tuple> #include <math.h> #include <android-base/stringprintf.h> #include <android/input.h> #include <ftl/enum.h> #include <input/PrintTools.h> #include <input/PropertyMap.h> #include <input/VirtualKeyMap.h> #include <linux/input-event-codes.h> #include <log/log_main.h> #include <math/vec2.h> #include <ui/FloatRect.h> #include "CursorButtonAccumulator.h" #include "CursorScrollAccumulator.h" Loading
services/inputflinger/reader/mapper/TouchInputMapper.h +21 −0 Original line number Diff line number Diff line Loading @@ -16,17 +16,38 @@ #pragma once #include <array> #include <climits> #include <limits> #include <list> #include <memory> #include <optional> #include <string> #include <utility> #include <vector> #include <stdint.h> #include <gui/constants.h> #include <input/DisplayViewport.h> #include <input/Input.h> #include <input/InputDevice.h> #include <input/VelocityControl.h> #include <input/VelocityTracker.h> #include <ui/Rect.h> #include <ui/Rotation.h> #include <ui/Size.h> #include <ui/Transform.h> #include <utils/BitSet.h> #include <utils/Timers.h> #include "CursorButtonAccumulator.h" #include "CursorScrollAccumulator.h" #include "EventHub.h" #include "InputMapper.h" #include "InputReaderBase.h" #include "NotifyArgs.h" #include "PointerControllerInterface.h" #include "StylusState.h" #include "TouchButtonAccumulator.h" namespace android { Loading