Chromium Code Reviews| Index: blimp/client/feature/compositor/client_image_serialization_processor.cc |
| diff --git a/blimp/client/feature/compositor/client_image_serialization_processor.cc b/blimp/client/feature/compositor/client_image_serialization_processor.cc |
| index df41181c8b694ccc586514edacdac2c17a194b0d..6d473174e784024af1ff731393bf3530bda7e2aa 100644 |
| --- a/blimp/client/feature/compositor/client_image_serialization_processor.cc |
| +++ b/blimp/client/feature/compositor/client_image_serialization_processor.cc |
| @@ -4,27 +4,29 @@ |
| #include "blimp/client/feature/compositor/client_image_serialization_processor.h" |
| +#include <memory> |
| + |
| +#include "base/memory/ptr_util.h" |
| +#include "blimp/client/feature/compositor/blimp_client_picture_cache.h" |
| #include "blimp/client/feature/compositor/blimp_image_decoder.h" |
| -#include "third_party/skia/include/core/SkPicture.h" |
| class SkPixelSerializer; |
| namespace blimp { |
| namespace client { |
| -ClientImageSerializationProcessor::ClientImageSerializationProcessor() { |
| - pixel_deserializer_ = &BlimpImageDecoder; |
| -} |
| +ClientImageSerializationProcessor::ClientImageSerializationProcessor() {} |
| ClientImageSerializationProcessor::~ClientImageSerializationProcessor() {} |
| -SkPixelSerializer* ClientImageSerializationProcessor::GetPixelSerializer() { |
| +std::unique_ptr<cc::EnginePictureCache> |
| +ClientImageSerializationProcessor::CreateEnginePictureCache() { |
| return nullptr; |
| } |
| -SkPicture::InstallPixelRefProc |
| -ClientImageSerializationProcessor::GetPixelDeserializer() { |
| - return pixel_deserializer_; |
| +std::unique_ptr<cc::ClientPictureCache> |
| +ClientImageSerializationProcessor::CreateClientPictureCache() { |
| + return base::WrapUnique(new BlimpClientPictureCache(&BlimpImageDecoder)); |
|
vmpstr
2016/06/01 00:10:56
BlimpImageDecoder is a function? If so, it should
nyquist
2016/06/04 00:24:57
Done.
|
| } |
| } // namespace client |