Index: cc/test/fake_picture_layer_tiling_client.cc |
diff --git a/cc/test/fake_picture_layer_tiling_client.cc b/cc/test/fake_picture_layer_tiling_client.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..b3853b6ce859163b60dee242285945d6dab48d15 |
--- /dev/null |
+++ b/cc/test/fake_picture_layer_tiling_client.cc |
@@ -0,0 +1,30 @@ |
+// 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. |
+ |
+#include "cc/test/fake_picture_layer_tiling_client.h" |
+ |
+namespace cc { |
+ |
+FakePictureLayerTilingClient::FakePictureLayerTilingClient() |
+ : tile_manager_(&tile_manager_client_) { |
+} |
+ |
+FakePictureLayerTilingClient::~FakePictureLayerTilingClient() { |
+} |
+ |
+scoped_refptr<Tile> FakePictureLayerTilingClient::CreateTile( |
+ PictureLayerTiling*, |
+ gfx::Rect rect) { |
+ return make_scoped_refptr(new Tile(&tile_manager_, |
+ &pile_, |
+ tile_size_, |
+ GL_RGBA, |
+ rect)); |
+} |
+ |
+void FakePictureLayerTilingClient::SetTileSize(gfx::Size tile_size) { |
+ tile_size_ = tile_size; |
+} |
+ |
+} |