Index: cc/surfaces/surface_aggregator.h |
diff --git a/cc/surfaces/surface_aggregator.h b/cc/surfaces/surface_aggregator.h |
index 5fe0c3d724478e81e88021c85921de81a3b2e9f4..70bddc42c752ceefa8f42f1bd2c05b38d4c4574a 100644 |
--- a/cc/surfaces/surface_aggregator.h |
+++ b/cc/surfaces/surface_aggregator.h |
@@ -20,7 +20,9 @@ |
namespace cc { |
+class BlockingTaskRunner; |
class CompositorFrame; |
+class CompositorFrameSinkSupport; |
class ResourceProvider; |
class Surface; |
class SurfaceDrawQuad; |
@@ -89,6 +91,11 @@ class CC_SURFACES_EXPORT SurfaceAggregator { |
int no_active_frame; |
}; |
+ static void UnrefHelper( |
+ base::WeakPtr<CompositorFrameSinkSupport> compositor_frame_sink_support, |
+ const ReturnedResourceArray& resources, |
+ BlockingTaskRunner* main_thread_task_runner); |
+ |
ClipData CalculateClipRect(const ClipData& surface_clip, |
const ClipData& quad_clip, |
const gfx::Transform& target_transform); |