diff options
author | Derek Sollenberger <djsollen@google.com> | 2016-11-07 16:05:41 -0500 |
---|---|---|
committer | Derek Sollenberger <djsollen@google.com> | 2016-11-16 13:30:00 -0500 |
commit | c4fbada76aa840105553b2c2bce2204e673d2983 (patch) | |
tree | 9e51b298a86cc2628f0c56c11265bf29679d5f5f /libs/hwui/renderthread/RenderThread.h | |
parent | de4355dd590b3d0b5d0355d70da1231af31c5b54 (diff) |
Support Surface and Layer Readback in the SkiaPipelines.
Test: CTS TextureViewTests and UIRendering
Change-Id: I2969c8f5a975bfd9aebcbb585c64d1fcbb2487c2
Diffstat (limited to 'libs/hwui/renderthread/RenderThread.h')
-rw-r--r-- | libs/hwui/renderthread/RenderThread.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/hwui/renderthread/RenderThread.h b/libs/hwui/renderthread/RenderThread.h index 12050dd9c772..d121bcf5b084 100644 --- a/libs/hwui/renderthread/RenderThread.h +++ b/libs/hwui/renderthread/RenderThread.h @@ -37,6 +37,7 @@ class DisplayEventReceiver; namespace uirenderer { +class Readback; class RenderState; class TestUtils; @@ -93,6 +94,7 @@ public: RenderState& renderState() const { return *mRenderState; } EglManager& eglManager() const { return *mEglManager; } JankTracker& jankTracker() { return *mJankTracker; } + Readback& readback(); const DisplayInfo& mainDisplayInfo() { return mDisplayInfo; } @@ -151,6 +153,7 @@ private: EglManager* mEglManager; JankTracker* mJankTracker = nullptr; + Readback* mReadback = nullptr; sk_sp<GrContext> mGrContext; VulkanManager* mVkManager; |