Index: cc/CCLayerImpl.h |
diff --git a/cc/CCLayerImpl.h b/cc/CCLayerImpl.h |
index 3e424782a854f255b6af67a1168dba4df5870c3b..01b4b759e0e2d2d0a348141a7af145e3bf402804 100644 |
--- a/cc/CCLayerImpl.h |
+++ b/cc/CCLayerImpl.h |
@@ -26,12 +26,14 @@ namespace WebCore { |
class CCLayerSorter; |
class CCLayerTreeHostImpl; |
-class CCRenderer; |
class CCQuadSink; |
+class CCRenderer; |
class CCScrollbarAnimationController; |
class CCScrollbarLayerImpl; |
class LayerChromium; |
+struct CCAppendQuadsData; |
+ |
class CCLayerImpl : public CCLayerAnimationControllerClient { |
public: |
static PassOwnPtr<CCLayerImpl> create(int id) |
@@ -74,7 +76,7 @@ public: |
// the layer is destroyed. To enforce this, any class that overrides |
// willDraw/didDraw must call the base class version. |
virtual void willDraw(CCResourceProvider*); |
- virtual void appendQuads(CCQuadSink&, bool& hadMissingTiles) { } |
+ virtual void appendQuads(CCQuadSink&, CCAppendQuadsData&) { } |
virtual void didDraw(CCResourceProvider*); |
virtual CCResourceProvider::ResourceId contentsResourceId() const; |
@@ -253,7 +255,7 @@ public: |
protected: |
explicit CCLayerImpl(int); |
- void appendDebugBorderQuad(CCQuadSink&, const CCSharedQuadState*) const; |
+ void appendDebugBorderQuad(CCQuadSink&, const CCSharedQuadState*, CCAppendQuadsData&) const; |
virtual void dumpLayerProperties(TextStream&, int indent) const; |
static void writeIndent(TextStream&, int indent); |