| Index: cc/CCRenderSurface.h
|
| diff --git a/cc/CCRenderSurface.h b/cc/CCRenderSurface.h
|
| index 55dc48390041283afbdc16d9ee9bb07739bac38d..107cf67d52c02fe99c4f4893248157ec249feafa 100644
|
| --- a/cc/CCRenderSurface.h
|
| +++ b/cc/CCRenderSurface.h
|
| @@ -18,6 +18,7 @@
|
| namespace cc {
|
|
|
| class CCDamageTracker;
|
| +class CCDelegatedRendererLayerImpl;
|
| class CCQuadSink;
|
| class CCRenderPassSink;
|
| class CCLayerImpl;
|
| @@ -72,8 +73,9 @@ public:
|
| void setContentRect(const IntRect&);
|
| const IntRect& contentRect() const { return m_contentRect; }
|
|
|
| - void clearLayerList() { m_layerList.clear(); }
|
| Vector<CCLayerImpl*>& layerList() { return m_layerList; }
|
| + void addContributingDelegatedRenderPassLayer(CCLayerImpl*);
|
| + void clearLayerLists();
|
|
|
| int owningLayerId() const;
|
|
|
| @@ -108,6 +110,7 @@ private:
|
| IntRect m_clipRect;
|
|
|
| Vector<CCLayerImpl*> m_layerList;
|
| + Vector<CCDelegatedRendererLayerImpl*> m_contributingDelegatedRenderPassLayerList;
|
|
|
| // The nearest ancestor target surface that will contain the contents of this surface, and that is going
|
| // to move pixels within the surface (such as with a blur). This can point to itself.
|
|
|