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. |