// Copyright 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CC_TEST_FAKE_TILE_MANAGER_H_ #define CC_TEST_FAKE_TILE_MANAGER_H_ #include #include #include "cc/resources/tile_manager.h" namespace cc { class FakeTileManager : public TileManager { public: explicit FakeTileManager(TileManagerClient* client); FakeTileManager(TileManagerClient* client, ResourcePool* resource_pool); ~FakeTileManager() override; bool HasBeenAssignedMemory(Tile* tile); void AssignMemoryToTiles( const GlobalStateThatImpactsTilePriority& state); void Release(Tile* tile) override; std::vector tiles_for_raster; }; } // namespace cc #endif // CC_TEST_FAKE_TILE_MANAGER_H_