Index: cc/surfaces/surface_aggregator.h |
diff --git a/cc/surfaces/surface_aggregator.h b/cc/surfaces/surface_aggregator.h |
index 23c7b2f6e748b6628d64f6f724030ca82fbdaa93..8e36690f9c992ecc09d13d339f90c286738e8f33 100644 |
--- a/cc/surfaces/surface_aggregator.h |
+++ b/cc/surfaces/surface_aggregator.h |
@@ -21,7 +21,9 @@ |
namespace cc { |
+class BlockingTaskRunner; |
class CompositorFrame; |
+class CompositorFrameSinkSupport; |
class ResourceProvider; |
class Surface; |
class SurfaceDrawQuad; |
@@ -90,6 +92,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); |