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 |