Index: cc/layers/render_surface_impl.h |
diff --git a/cc/layers/render_surface_impl.h b/cc/layers/render_surface_impl.h |
index 8cbc4fe0661633d36b672ffc31893a6bbc9f1b10..6f7df69f70e3a57789c39e42e299bfe830e72919 100644 |
--- a/cc/layers/render_surface_impl.h |
+++ b/cc/layers/render_surface_impl.h |
@@ -22,7 +22,8 @@ namespace cc { |
class DamageTracker; |
class DelegatedRendererLayerImpl; |
-class QuadSink; |
+template <typename LayerType> |
+class OcclusionTracker; |
class RenderPassSink; |
class LayerImpl; |
template <typename LayerType> |
@@ -135,7 +136,8 @@ class CC_EXPORT RenderSurfaceImpl { |
RenderPass::Id RenderPassId(); |
void AppendRenderPasses(RenderPassSink* pass_sink); |
- void AppendQuads(QuadSink* quad_sink, |
+ void AppendQuads(RenderPass* render_pass, |
+ const OcclusionTracker<LayerImpl>& occlusion_tracker, |
AppendQuadsData* append_quads_data, |
bool for_replica, |
RenderPass::Id render_pass_id); |