Index: cc/test/fake_image_serialization_processor.cc |
diff --git a/cc/test/fake_image_serialization_processor.cc b/cc/test/fake_image_serialization_processor.cc |
index c43b3e8f1202e00507d00c79d4068e042bb143ab..13f3f9496a9342e47cecd569c2d0e5776694470d 100644 |
--- a/cc/test/fake_image_serialization_processor.cc |
+++ b/cc/test/fake_image_serialization_processor.cc |
@@ -4,29 +4,30 @@ |
#include "cc/test/fake_image_serialization_processor.h" |
+#include "base/memory/ptr_util.h" |
+#include "cc/proto/picture_cache.h" |
+#include "cc/test/fake_picture_cache.h" |
#include "third_party/skia/include/core/SkPicture.h" |
-namespace { |
-bool NoopDecoder(const void* input, size_t input_size, SkBitmap* bitmap) { |
- return false; |
-} |
-} |
- |
class SkPixelSerializer; |
namespace cc { |
-FakeImageSerializationProcessor::FakeImageSerializationProcessor() {} |
+FakeImageSerializationProcessor::FakeImageSerializationProcessor() |
+ : picture_cache_model_(base::WrapUnique(new FakePictureCacheModel)) {} |
FakeImageSerializationProcessor::~FakeImageSerializationProcessor() {} |
-SkPixelSerializer* FakeImageSerializationProcessor::GetPixelSerializer() { |
- return nullptr; |
+std::unique_ptr<EnginePictureCache> |
+FakeImageSerializationProcessor::CreateEnginePictureCache() { |
+ return base::WrapUnique( |
+ new FakeEnginePictureCache(picture_cache_model_.get())); |
} |
-SkPicture::InstallPixelRefProc |
-FakeImageSerializationProcessor::GetPixelDeserializer() { |
- return &NoopDecoder; |
+std::unique_ptr<ClientPictureCache> |
+FakeImageSerializationProcessor::CreateClientPictureCache() { |
+ return base::WrapUnique( |
+ new FakeClientPictureCache(picture_cache_model_.get())); |
} |
} // namespace cc |