Index: cc/CCRenderPass.h |
diff --git a/cc/CCRenderPass.h b/cc/CCRenderPass.h |
index b2fa189f9bd5750cd2c7f6674a5d3e0487e7adcc..a97bfd42c71ad6ef41ca4c0a5304cb08e045e92f 100644 |
--- a/cc/CCRenderPass.h |
+++ b/cc/CCRenderPass.h |
@@ -20,6 +20,8 @@ namespace WebCore { |
class CCLayerImpl; |
class CCRenderSurface; |
+struct CCAppendQuadsData; |
+ |
// A list of CCDrawQuad objects, sorted internally in front-to-back order. |
class CCQuadList : public Vector<OwnPtr<CCDrawQuad> > { |
public: |
@@ -39,8 +41,8 @@ class CCRenderPass { |
public: |
static PassOwnPtr<CCRenderPass> create(int id, IntRect outputRect, const WebKit::WebTransformationMatrix& transformToRootTarget); |
- void appendQuadsForLayer(CCLayerImpl*, CCOcclusionTrackerImpl*, bool& hadMissingTiles); |
- void appendQuadsForRenderSurfaceLayer(CCLayerImpl*, const CCRenderPass* contributingRenderPass, CCOcclusionTrackerImpl*); |
+ void appendQuadsForLayer(CCLayerImpl*, CCOcclusionTrackerImpl*, CCAppendQuadsData&); |
+ void appendQuadsForRenderSurfaceLayer(CCLayerImpl*, const CCRenderPass* contributingRenderPass, CCOcclusionTrackerImpl*, CCAppendQuadsData&); |
void appendQuadsToFillScreen(CCLayerImpl* rootLayer, SkColor screenBackgroundColor, const CCOcclusionTrackerImpl&); |
const CCQuadList& quadList() const { return m_quadList; } |