Index: cc/resources/bitmap_raster_worker_pool.h |
diff --git a/cc/resources/bitmap_raster_worker_pool.h b/cc/resources/bitmap_raster_worker_pool.h |
index 624318b5e747398613e9e605bec25c0f3b1c7aa1..7ea607255bfa75d5ce4d8b6496d9c4edc4994807 100644 |
--- a/cc/resources/bitmap_raster_worker_pool.h |
+++ b/cc/resources/bitmap_raster_worker_pool.h |
@@ -8,7 +8,7 @@ |
#include "base/memory/weak_ptr.h" |
#include "base/values.h" |
#include "cc/resources/raster_worker_pool.h" |
-#include "cc/resources/rasterizer.h" |
+#include "cc/resources/tile_task_runner.h" |
namespace base { |
namespace debug { |
@@ -19,59 +19,59 @@ class ConvertableToTraceFormat; |
namespace cc { |
class ResourceProvider; |
-class CC_EXPORT BitmapRasterWorkerPool : public RasterWorkerPool, |
- public Rasterizer, |
- public RasterizerTaskClient { |
+class CC_EXPORT BitmapTileTaskWorkerPool : public TileTaskWorkerPool, |
+ public TileTaskRunner, |
+ public TileTaskClient { |
public: |
- ~BitmapRasterWorkerPool() override; |
+ ~BitmapTileTaskWorkerPool() override; |
- static scoped_ptr<RasterWorkerPool> Create( |
+ static scoped_ptr<TileTaskWorkerPool> Create( |
base::SequencedTaskRunner* task_runner, |
TaskGraphRunner* task_graph_runner, |
ResourceProvider* resource_provider); |
- // Overridden from RasterWorkerPool: |
- Rasterizer* AsRasterizer() override; |
+ // Overridden from TileTaskWorkerPool: |
+ TileTaskRunner* AsTileTaskRunner() override; |
- // Overridden from Rasterizer: |
- void SetClient(RasterizerClient* client) override; |
+ // Overridden from TileTaskRunner: |
+ void SetClient(TileTaskRunnerClient* client) override; |
void Shutdown() override; |
- void ScheduleTasks(RasterTaskQueue* queue) override; |
+ void ScheduleTasks(TileTaskQueue* queue) override; |
void CheckForCompletedTasks() override; |
- // Overridden from RasterizerTaskClient: |
+ // Overridden from TileTaskClient: |
scoped_ptr<RasterBuffer> AcquireBufferForRaster( |
const Resource* resource) override; |
void ReleaseBufferForRaster(scoped_ptr<RasterBuffer> buffer) override; |
protected: |
- BitmapRasterWorkerPool(base::SequencedTaskRunner* task_runner, |
- TaskGraphRunner* task_graph_runner, |
- ResourceProvider* resource_provider); |
+ BitmapTileTaskWorkerPool(base::SequencedTaskRunner* task_runner, |
+ TaskGraphRunner* task_graph_runner, |
+ ResourceProvider* resource_provider); |
private: |
- void OnRasterFinished(TaskSet task_set); |
+ void OnTaskSetFinished(TaskSet task_set); |
scoped_refptr<base::debug::ConvertableToTraceFormat> StateAsValue() const; |
scoped_refptr<base::SequencedTaskRunner> task_runner_; |
TaskGraphRunner* task_graph_runner_; |
const NamespaceToken namespace_token_; |
- RasterizerClient* client_; |
+ TileTaskRunnerClient* client_; |
ResourceProvider* resource_provider_; |
- TaskSetCollection raster_pending_; |
+ TaskSetCollection tasks_pending_; |
- scoped_refptr<RasterizerTask> raster_finished_tasks_[kNumberOfTaskSets]; |
+ scoped_refptr<TileTask> task_set_finished_tasks_[kNumberOfTaskSets]; |
// Task graph used when scheduling tasks and vector used to gather |
// completed tasks. |
TaskGraph graph_; |
Task::Vector completed_tasks_; |
- base::WeakPtrFactory<BitmapRasterWorkerPool> |
- raster_finished_weak_ptr_factory_; |
+ base::WeakPtrFactory<BitmapTileTaskWorkerPool> |
+ task_set_finished_weak_ptr_factory_; |
- DISALLOW_COPY_AND_ASSIGN(BitmapRasterWorkerPool); |
+ DISALLOW_COPY_AND_ASSIGN(BitmapTileTaskWorkerPool); |
}; |
} // namespace cc |