Index: cc/raster/tile_task.h |
diff --git a/cc/raster/tile_task.h b/cc/raster/tile_task.h |
index 7b0f84e44dd558617987feb7cb3d388e134e830e..edbdb076c4205986c428d09afe37d8f12a260ef2 100644 |
--- a/cc/raster/tile_task.h |
+++ b/cc/raster/tile_task.h |
@@ -10,7 +10,6 @@ |
#include "cc/raster/task.h" |
namespace cc { |
-class RasterBufferProvider; |
class CC_EXPORT TileTask : public Task { |
public: |
@@ -25,16 +24,7 @@ class CC_EXPORT TileTask : public Task { |
return supports_concurrent_execution_; |
} |
- virtual void ScheduleOnOriginThread(RasterBufferProvider* provider) = 0; |
- virtual void CompleteOnOriginThread(RasterBufferProvider* provider) = 0; |
- |
- void WillSchedule(); |
- void DidSchedule(); |
- bool HasBeenScheduled() const; |
- |
- void WillComplete(); |
- void DidComplete(); |
- bool HasCompleted() const; |
+ virtual void OnTaskCompleted() = 0; |
protected: |
explicit TileTask(bool supports_concurrent_execution); |
@@ -43,8 +33,6 @@ class CC_EXPORT TileTask : public Task { |
const bool supports_concurrent_execution_; |
TileTask::Vector dependencies_; |
- bool did_schedule_; |
- bool did_complete_; |
}; |
} // namespace cc |