Loading services/surfaceflinger/CompositionEngine/include/compositionengine/Output.h +3 −0 Original line number Diff line number Diff line Loading @@ -155,6 +155,9 @@ public: // constructor. virtual bool isValid() const = 0; // Returns the DisplayId the output represents, if it has one virtual std::optional<DisplayId> getDisplayId() const = 0; // Enables (or disables) composition on this output virtual void setCompositionEnabled(bool) = 0; Loading services/surfaceflinger/CompositionEngine/include/compositionengine/impl/Display.h +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ public: virtual ~Display(); // compositionengine::Output overrides std::optional<DisplayId> getDisplayId() const override; void dump(std::string&) const override; using compositionengine::impl::Output::setReleasedLayers; void setReleasedLayers(const CompositionRefreshArgs&) override; Loading services/surfaceflinger/CompositionEngine/include/compositionengine/impl/Output.h +1 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ public: // compositionengine::Output overrides bool isValid() const override; std::optional<DisplayId> getDisplayId() const override; void setCompositionEnabled(bool) override; void setProjection(const ui::Transform&, int32_t orientation, const Rect& frame, const Rect& viewport, const Rect& scissor, bool needsFiltering) override; Loading services/surfaceflinger/CompositionEngine/include/compositionengine/mock/Output.h +1 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ public: virtual ~Output(); MOCK_CONST_METHOD0(isValid, bool()); MOCK_CONST_METHOD0(getDisplayId, std::optional<DisplayId>()); MOCK_METHOD1(setCompositionEnabled, void(bool)); MOCK_METHOD6(setProjection, Loading services/surfaceflinger/CompositionEngine/src/Display.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,10 @@ bool Display::isVirtual() const { return mIsVirtual; } std::optional<DisplayId> Display::getDisplayId() const { return mId; } void Display::disconnect() { if (!mId) { return; Loading Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/Output.h +3 −0 Original line number Diff line number Diff line Loading @@ -155,6 +155,9 @@ public: // constructor. virtual bool isValid() const = 0; // Returns the DisplayId the output represents, if it has one virtual std::optional<DisplayId> getDisplayId() const = 0; // Enables (or disables) composition on this output virtual void setCompositionEnabled(bool) = 0; Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/impl/Display.h +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ public: virtual ~Display(); // compositionengine::Output overrides std::optional<DisplayId> getDisplayId() const override; void dump(std::string&) const override; using compositionengine::impl::Output::setReleasedLayers; void setReleasedLayers(const CompositionRefreshArgs&) override; Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/impl/Output.h +1 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ public: // compositionengine::Output overrides bool isValid() const override; std::optional<DisplayId> getDisplayId() const override; void setCompositionEnabled(bool) override; void setProjection(const ui::Transform&, int32_t orientation, const Rect& frame, const Rect& viewport, const Rect& scissor, bool needsFiltering) override; Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/mock/Output.h +1 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ public: virtual ~Output(); MOCK_CONST_METHOD0(isValid, bool()); MOCK_CONST_METHOD0(getDisplayId, std::optional<DisplayId>()); MOCK_METHOD1(setCompositionEnabled, void(bool)); MOCK_METHOD6(setProjection, Loading
services/surfaceflinger/CompositionEngine/src/Display.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,10 @@ bool Display::isVirtual() const { return mIsVirtual; } std::optional<DisplayId> Display::getDisplayId() const { return mId; } void Display::disconnect() { if (!mId) { return; Loading