// 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_CLIENT_H_ #define CC_TEST_FAKE_TILE_MANAGER_CLIENT_H_ #include #include "cc/resources/tile_manager.h" namespace cc { class FakeTileManagerClient : public TileManagerClient { public: FakeTileManagerClient(); virtual ~FakeTileManagerClient(); // TileManagerClient implementation. virtual const std::vector& GetPictureLayers() const OVERRIDE; virtual void NotifyReadyToActivate() OVERRIDE {} virtual void NotifyTileStateChanged(const Tile* tile) OVERRIDE {} virtual void BuildRasterQueue(RasterTilePriorityQueue* queue, TreePriority tree_priority) OVERRIDE {} virtual void BuildEvictionQueue(EvictionTilePriorityQueue* queue, TreePriority tree_priority) OVERRIDE {} private: std::vector picture_layers_; }; } // namespace cc #endif // CC_TEST_FAKE_TILE_MANAGER_CLIENT_H_