Index: cc/raster/zero_copy_tile_task_worker_pool.h |
diff --git a/cc/raster/zero_copy_tile_task_worker_pool.h b/cc/raster/zero_copy_tile_task_worker_pool.h |
index 7a78233c5bab0e37513c7e8a63befa40e68be437..623a10021abbe63d453f725adddf0c4f887bcde7 100644 |
--- a/cc/raster/zero_copy_tile_task_worker_pool.h |
+++ b/cc/raster/zero_copy_tile_task_worker_pool.h |
@@ -27,15 +27,11 @@ class CC_EXPORT ZeroCopyTileTaskWorkerPool : public TileTaskWorkerPool, |
~ZeroCopyTileTaskWorkerPool() override; |
static std::unique_ptr<TileTaskWorkerPool> Create( |
- base::SequencedTaskRunner* task_runner, |
- TaskGraphRunner* task_graph_runner, |
ResourceProvider* resource_provider, |
ResourceFormat preferred_tile_format); |
// Overridden from TileTaskWorkerPool: |
- void Shutdown() override; |
- void ScheduleTasks(TaskGraph* graph) override; |
- void CheckForCompletedTasks() override; |
+ void BarrierToSyncResources() override; |
ResourceFormat GetResourceFormat(bool must_support_alpha) const override; |
bool GetResourceRequiresSwizzle(bool must_support_alpha) const override; |
RasterBufferProvider* AsRasterBufferProvider() override; |
@@ -48,24 +44,16 @@ class CC_EXPORT ZeroCopyTileTaskWorkerPool : public TileTaskWorkerPool, |
void ReleaseBufferForRaster(std::unique_ptr<RasterBuffer> buffer) override; |
protected: |
- ZeroCopyTileTaskWorkerPool(base::SequencedTaskRunner* task_runner, |
- TaskGraphRunner* task_graph_runner, |
- ResourceProvider* resource_provider, |
+ ZeroCopyTileTaskWorkerPool(ResourceProvider* resource_provider, |
ResourceFormat preferred_tile_format); |
private: |
std::unique_ptr<base::trace_event::ConvertableToTraceFormat> StateAsValue() |
const; |
- scoped_refptr<base::SequencedTaskRunner> task_runner_; |
- TaskGraphRunner* task_graph_runner_; |
- const NamespaceToken namespace_token_; |
ResourceProvider* resource_provider_; |
- |
ResourceFormat preferred_tile_format_; |
- Task::Vector completed_tasks_; |
- |
DISALLOW_COPY_AND_ASSIGN(ZeroCopyTileTaskWorkerPool); |
}; |