Loading services/surfaceflinger/CompositionEngine/include/compositionengine/CompositionEngine.h +2 −2 Original line number Diff line number Diff line Loading @@ -46,8 +46,8 @@ public: virtual ~CompositionEngine(); // Create a composition Display virtual std::shared_ptr<Display> createDisplay(DisplayCreationArgs&&) = 0; virtual std::shared_ptr<Layer> createLayer(LayerCreationArgs&&) = 0; virtual std::shared_ptr<Display> createDisplay(const DisplayCreationArgs&) = 0; virtual std::shared_ptr<Layer> createLayer(const LayerCreationArgs&) = 0; virtual HWComposer& getHwComposer() const = 0; virtual void setHwComposer(std::unique_ptr<HWComposer>) = 0; Loading services/surfaceflinger/CompositionEngine/include/compositionengine/Display.h +2 −2 Original line number Diff line number Diff line Loading @@ -47,10 +47,10 @@ public: virtual void disconnect() = 0; // Creates a render color mode for the display virtual void createDisplayColorProfile(DisplayColorProfileCreationArgs&&) = 0; virtual void createDisplayColorProfile(const DisplayColorProfileCreationArgs&) = 0; // Creates a render surface for the display virtual void createRenderSurface(RenderSurfaceCreationArgs&&) = 0; virtual void createRenderSurface(const RenderSurfaceCreationArgs&) = 0; protected: ~Display() = default; Loading services/surfaceflinger/CompositionEngine/include/compositionengine/DisplayCreationArgs.h +1 −8 Original line number Diff line number Diff line Loading @@ -30,9 +30,6 @@ class CompositionEngine; * A parameter object for creating Display instances */ struct DisplayCreationArgs { // True if this display is secure bool isSecure = false; // True if this display is a virtual display bool isVirtual = false; Loading @@ -54,17 +51,13 @@ struct DisplayCreationArgs { * * Prefer: * * DisplayCreationArgsBuilder().setIsSecure(false).setIsVirtual(false) * DisplayCreationArgsBuilder().setIsVirtual(false) * .setDisplayId(displayId).build(); */ class DisplayCreationArgsBuilder { public: DisplayCreationArgs build() { return std::move(mArgs); } DisplayCreationArgsBuilder& setIsSecure(bool isSecure) { mArgs.isSecure = isSecure; return *this; } DisplayCreationArgsBuilder& setIsVirtual(bool isVirtual) { mArgs.isVirtual = isVirtual; return *this; Loading services/surfaceflinger/CompositionEngine/include/compositionengine/Output.h +0 −6 Original line number Diff line number Diff line Loading @@ -162,12 +162,6 @@ public: virtual std::unique_ptr<OutputLayer> createOutputLayer(const std::shared_ptr<Layer>&, const sp<LayerFE>&) const = 0; // Gets the OutputLayer corresponding to the input Layer instance from the // current ordered set of output layers. If there is no such layer, a new // one is created and returned. virtual std::unique_ptr<OutputLayer> getOrCreateOutputLayer(std::shared_ptr<Layer>, sp<LayerFE>) = 0; // Sets the new ordered set of output layers for this output virtual void setOutputLayersOrderedByZ(OutputLayers&&) = 0; Loading services/surfaceflinger/CompositionEngine/include/compositionengine/RenderSurface.h +1 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,7 @@ public: // Queues the drawn buffer for consumption by HWC. readyFence is the fence // which will fire when the buffer is ready for consumption. virtual void queueBuffer(base::unique_fd&& readyFence) = 0; virtual void queueBuffer(base::unique_fd readyFence) = 0; // Called after the HWC calls are made to present the display virtual void onPresentDisplayCompleted() = 0; Loading Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/CompositionEngine.h +2 −2 Original line number Diff line number Diff line Loading @@ -46,8 +46,8 @@ public: virtual ~CompositionEngine(); // Create a composition Display virtual std::shared_ptr<Display> createDisplay(DisplayCreationArgs&&) = 0; virtual std::shared_ptr<Layer> createLayer(LayerCreationArgs&&) = 0; virtual std::shared_ptr<Display> createDisplay(const DisplayCreationArgs&) = 0; virtual std::shared_ptr<Layer> createLayer(const LayerCreationArgs&) = 0; virtual HWComposer& getHwComposer() const = 0; virtual void setHwComposer(std::unique_ptr<HWComposer>) = 0; Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/Display.h +2 −2 Original line number Diff line number Diff line Loading @@ -47,10 +47,10 @@ public: virtual void disconnect() = 0; // Creates a render color mode for the display virtual void createDisplayColorProfile(DisplayColorProfileCreationArgs&&) = 0; virtual void createDisplayColorProfile(const DisplayColorProfileCreationArgs&) = 0; // Creates a render surface for the display virtual void createRenderSurface(RenderSurfaceCreationArgs&&) = 0; virtual void createRenderSurface(const RenderSurfaceCreationArgs&) = 0; protected: ~Display() = default; Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/DisplayCreationArgs.h +1 −8 Original line number Diff line number Diff line Loading @@ -30,9 +30,6 @@ class CompositionEngine; * A parameter object for creating Display instances */ struct DisplayCreationArgs { // True if this display is secure bool isSecure = false; // True if this display is a virtual display bool isVirtual = false; Loading @@ -54,17 +51,13 @@ struct DisplayCreationArgs { * * Prefer: * * DisplayCreationArgsBuilder().setIsSecure(false).setIsVirtual(false) * DisplayCreationArgsBuilder().setIsVirtual(false) * .setDisplayId(displayId).build(); */ class DisplayCreationArgsBuilder { public: DisplayCreationArgs build() { return std::move(mArgs); } DisplayCreationArgsBuilder& setIsSecure(bool isSecure) { mArgs.isSecure = isSecure; return *this; } DisplayCreationArgsBuilder& setIsVirtual(bool isVirtual) { mArgs.isVirtual = isVirtual; return *this; Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/Output.h +0 −6 Original line number Diff line number Diff line Loading @@ -162,12 +162,6 @@ public: virtual std::unique_ptr<OutputLayer> createOutputLayer(const std::shared_ptr<Layer>&, const sp<LayerFE>&) const = 0; // Gets the OutputLayer corresponding to the input Layer instance from the // current ordered set of output layers. If there is no such layer, a new // one is created and returned. virtual std::unique_ptr<OutputLayer> getOrCreateOutputLayer(std::shared_ptr<Layer>, sp<LayerFE>) = 0; // Sets the new ordered set of output layers for this output virtual void setOutputLayersOrderedByZ(OutputLayers&&) = 0; Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/RenderSurface.h +1 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,7 @@ public: // Queues the drawn buffer for consumption by HWC. readyFence is the fence // which will fire when the buffer is ready for consumption. virtual void queueBuffer(base::unique_fd&& readyFence) = 0; virtual void queueBuffer(base::unique_fd readyFence) = 0; // Called after the HWC calls are made to present the display virtual void onPresentDisplayCompleted() = 0; Loading