diff options
Diffstat (limited to 'services/inputflinger/InputReader.h')
| -rw-r--r-- | services/inputflinger/InputReader.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/services/inputflinger/InputReader.h b/services/inputflinger/InputReader.h index 1786fe8f26..13f1bedb65 100644 --- a/services/inputflinger/InputReader.h +++ b/services/inputflinger/InputReader.h @@ -252,6 +252,9 @@ public: inline bool isExternal() { return mIsExternal; } inline void setExternal(bool external) { mIsExternal = external; } + inline std::optional<uint8_t> getAssociatedDisplayPort() const { + return mAssociatedDisplayPort; + } inline void setMic(bool hasMic) { mHasMic = hasMic; } inline bool hasMic() const { return mHasMic; } @@ -324,6 +327,7 @@ private: uint32_t mSources; bool mIsExternal; + std::optional<uint8_t> mAssociatedDisplayPort; bool mHasMic; bool mDropUntilNextSync; @@ -1501,6 +1505,8 @@ private: VelocityControl mWheelXVelocityControl; VelocityControl mWheelYVelocityControl; + std::optional<DisplayViewport> findViewport(); + void resetExternalStylus(); void clearStylusDataPendingFlags(); |