diff options
author | 2014-03-26 15:10:40 -0700 | |
---|---|---|
committer | 2014-03-27 10:00:04 -0700 | |
commit | 668f0e38ef0277d55d3118af37e17b8c435df85c (patch) | |
tree | d0703be6cce376c8a982d7c491445d2e94009375 /libs/hwui/Layer.h | |
parent | bcad68ad80e5a44e5dc6988eddb8acabdc01a737 (diff) |
Async drawing!
Change-Id: I7e728356f58af88174328a8c0b90d27b128bfe01
Diffstat (limited to 'libs/hwui/Layer.h')
-rw-r--r-- | libs/hwui/Layer.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/hwui/Layer.h b/libs/hwui/Layer.h index d8440ea0f0ee..b428404f04e0 100644 --- a/libs/hwui/Layer.h +++ b/libs/hwui/Layer.h @@ -84,9 +84,9 @@ public: regionRect.translate(layer.left, layer.top); } - void updateDeferred(OpenGLRenderer* renderer, RenderNode* displayList, + void updateDeferred(RenderNode* displayList, int left, int top, int right, int bottom) { - this->renderer = renderer; + requireRenderer(); this->displayList = displayList; const Rect r(left, top, right, bottom); dirtyRect.unionWith(r); @@ -300,6 +300,8 @@ public: bool hasDrawnSinceUpdate; private: + void requireRenderer(); + Caches& caches; /** |