#include "cc/test/fake_tile_manager.h"
#include <deque>
+#include <limits>
#include "base/lazy_instance.h"
#include "cc/resources/raster_buffer.h"
class FakeRasterizerImpl : public Rasterizer, public RasterizerTaskClient {
public:
// Overridden from Rasterizer:
- virtual void SetClient(RasterizerClient* client) OVERRIDE {}
- virtual void Shutdown() OVERRIDE {}
- virtual void ScheduleTasks(RasterTaskQueue* queue) OVERRIDE {
+ void SetClient(RasterizerClient* client) override {}
+ void Shutdown() override {}
+ void ScheduleTasks(RasterTaskQueue* queue) override {
for (RasterTaskQueue::Item::Vector::const_iterator it =
queue->items.begin();
it != queue->items.end();
completed_tasks_.push_back(task);
}
}
- virtual void CheckForCompletedTasks() OVERRIDE {
+ void CheckForCompletedTasks() override {
for (RasterTask::Vector::iterator it = completed_tasks_.begin();
it != completed_tasks_.end();
++it) {
}
// Overridden from RasterizerTaskClient:
- virtual scoped_ptr<RasterBuffer> AcquireBufferForRaster(
- const Resource* resource) OVERRIDE {
- return scoped_ptr<RasterBuffer>();
+ scoped_ptr<RasterBuffer> AcquireBufferForRaster(
+ const Resource* resource) override {
+ return nullptr;
}
- virtual void ReleaseBufferForRaster(
- scoped_ptr<RasterBuffer> buffer) OVERRIDE {}
+ void ReleaseBufferForRaster(scoped_ptr<RasterBuffer> buffer) override {}
private:
RasterTask::Vector completed_tasks_;
base::MessageLoopProxy::current(),
NULL,
g_fake_rasterizer.Pointer(),
- NULL) {}
+ NULL,
+ std::numeric_limits<size_t>::max()) {
+}
FakeTileManager::FakeTileManager(TileManagerClient* client,
ResourcePool* resource_pool)
base::MessageLoopProxy::current(),
resource_pool,
g_fake_rasterizer.Pointer(),
- NULL) {}
+ NULL,
+ std::numeric_limits<size_t>::max()) {
+}
FakeTileManager::~FakeTileManager() {}
void FakeTileManager::AssignMemoryToTiles(
const GlobalStateThatImpactsTilePriority& state) {
tiles_for_raster.clear();
- all_tiles.Clear();
SetGlobalStateForTesting(state);
- GetTilesWithAssignedBins(&all_tiles);
- AssignGpuMemoryToTiles(&all_tiles, &tiles_for_raster);
+ AssignGpuMemoryToTiles(&tiles_for_raster);
}
bool FakeTileManager::HasBeenAssignedMemory(Tile* tile) {