diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-04-08 16:02:16 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-04-08 16:02:16 +0000 |
commit | 994dfc943c6cb7a1564399a4999ee82098836599 (patch) | |
tree | 2c04ed018febfb97d63d0a9c28584bae58302c38 /services/surfaceflinger/RenderArea.h | |
parent | b288e591b5546b00c17dc78634c87aeee6af4746 (diff) | |
parent | 8c838655316b24ee30515cdffb13ead5a67aa83c (diff) | |
download | native-994dfc943c6cb7a1564399a4999ee82098836599.tar.gz |
Snap for 8426163 from 8c838655316b24ee30515cdffb13ead5a67aa83c to mainline-tzdata2-releaseandroid-mainline-12.0.0_r112aml_tz2_305400500aml_tz2_305400300aml_tz2_305400100aml_tz2_304500300aml_tz2_303900110aml_tz2_303900102aml_tz2_303800002aml_tz2_303800001aml_tz2_303200001android12-mainline-tzdata2-releaseaml_tz2_305400100
Change-Id: I3f24fd1f52757411f691188c361389cd2216b5be
Diffstat (limited to 'services/surfaceflinger/RenderArea.h')
-rw-r--r-- | services/surfaceflinger/RenderArea.h | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/services/surfaceflinger/RenderArea.h b/services/surfaceflinger/RenderArea.h index c9f7f46953..6b0455ae87 100644 --- a/services/surfaceflinger/RenderArea.h +++ b/services/surfaceflinger/RenderArea.h @@ -23,15 +23,15 @@ public: static float getCaptureFillValue(CaptureFill captureFill); - RenderArea(ui::Size reqSize, CaptureFill captureFill, ui::Dataspace reqDataSpace, - const Rect& layerStackRect, bool allowSecureLayers = false, + RenderArea(uint32_t reqWidth, uint32_t reqHeight, CaptureFill captureFill, + ui::Dataspace reqDataSpace, const Rect& displayViewport, RotationFlags rotation = ui::Transform::ROT_0) - : mAllowSecureLayers(allowSecureLayers), - mReqSize(reqSize), + : mReqWidth(reqWidth), + mReqHeight(reqHeight), mReqDataSpace(reqDataSpace), mCaptureFill(captureFill), mRotationFlags(rotation), - mLayerStackSpaceRect(layerStackRect) {} + mDisplayViewport(displayViewport) {} virtual ~RenderArea() = default; @@ -70,8 +70,8 @@ public: RotationFlags getRotationFlags() const { return mRotationFlags; } // Returns the size of the physical render area. - int getReqWidth() const { return mReqSize.width; } - int getReqHeight() const { return mReqSize.height; } + int getReqWidth() const { return static_cast<int>(mReqWidth); } + int getReqHeight() const { return static_cast<int>(mReqHeight); } // Returns the composition data space of the render area. ui::Dataspace getReqDataSpace() const { return mReqDataSpace; } @@ -83,17 +83,15 @@ public: virtual sp<const DisplayDevice> getDisplayDevice() const = 0; // Returns the source display viewport. - const Rect& getLayerStackSpaceRect() const { return mLayerStackSpaceRect; } - -protected: - const bool mAllowSecureLayers; + const Rect& getDisplayViewport() const { return mDisplayViewport; } private: - const ui::Size mReqSize; + const uint32_t mReqWidth; + const uint32_t mReqHeight; const ui::Dataspace mReqDataSpace; const CaptureFill mCaptureFill; const RotationFlags mRotationFlags; - const Rect mLayerStackSpaceRect; + const Rect mDisplayViewport; }; } // namespace android |