diff options
author | 2019-09-05 16:53:28 +0000 | |
---|---|---|
committer | 2019-09-05 16:53:28 +0000 | |
commit | b653dd0a088f3be9d0fccd3d2099b3f8ab63ca2c (patch) | |
tree | a3796f67d19deece6118e60d2faebde9499ce083 /services/surfaceflinger/ContainerLayer.cpp | |
parent | 0bc2361309d705f8c7f7766f1912fd0f7035d199 (diff) | |
parent | 9c724d78b9f2e00a7d4de3bfd2c65f6226fa8529 (diff) |
Merge "DO NOT MERGE - Merge Android 10 into master"
Diffstat (limited to 'services/surfaceflinger/ContainerLayer.cpp')
-rw-r--r-- | services/surfaceflinger/ContainerLayer.cpp | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/services/surfaceflinger/ContainerLayer.cpp b/services/surfaceflinger/ContainerLayer.cpp index f259d93c3f..7927fa95b6 100644 --- a/services/surfaceflinger/ContainerLayer.cpp +++ b/services/surfaceflinger/ContainerLayer.cpp @@ -22,18 +22,24 @@ namespace android { -ContainerLayer::ContainerLayer(SurfaceFlinger* flinger, const sp<Client>& client, - const String8& name, uint32_t w, uint32_t h, uint32_t flags) - : Layer(flinger, client, name, w, h, flags) { - mDrawingState = mCurrentState; -} +ContainerLayer::ContainerLayer(const LayerCreationArgs& args) : Layer(args) {} + +ContainerLayer::~ContainerLayer() = default; -void ContainerLayer::onDraw(const RenderArea&, const Region& /* clip */, bool) const {} +bool ContainerLayer::prepareClientLayer(const RenderArea&, const Region&, bool, Region&, const bool, + renderengine::LayerSettings&) { + return false; +} bool ContainerLayer::isVisible() const { + return false; +} + +bool ContainerLayer::canReceiveInput() const { return !isHiddenByPolicy(); } -void ContainerLayer::setPerFrameData(const sp<const DisplayDevice>&) {} +void ContainerLayer::setPerFrameData(const sp<const DisplayDevice>&, const ui::Transform&, + const Rect&, int32_t, const ui::Dataspace) {} } // namespace android |