| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/common/cc_messages.h" | 5 #include "content/common/cc_messages.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <utility> | 8 #include <utility> |
| 9 | 9 |
| 10 #include "base/numerics/safe_conversions.h" | 10 #include "base/numerics/safe_conversions.h" |
| (...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 216 l->append(", "); | 216 l->append(", "); |
| 217 LogParam(p.at(i), l); | 217 LogParam(p.at(i), l); |
| 218 } | 218 } |
| 219 l->append(")"); | 219 l->append(")"); |
| 220 } | 220 } |
| 221 | 221 |
| 222 void ParamTraits<skia::RefPtr<SkImageFilter>>::Write(base::Pickle* m, | 222 void ParamTraits<skia::RefPtr<SkImageFilter>>::Write(base::Pickle* m, |
| 223 const param_type& p) { | 223 const param_type& p) { |
| 224 SkImageFilter* filter = p.get(); | 224 SkImageFilter* filter = p.get(); |
| 225 if (filter) { | 225 if (filter) { |
| 226 skia::RefPtr<SkData> data = | 226 sk_sp<SkData> data(SkValidatingSerializeFlattenable(filter)); |
| 227 skia::AdoptRef(SkValidatingSerializeFlattenable(filter)); | |
| 228 m->WriteData(static_cast<const char*>(data->data()), data->size()); | 227 m->WriteData(static_cast<const char*>(data->data()), data->size()); |
| 229 } else { | 228 } else { |
| 230 m->WriteData(0, 0); | 229 m->WriteData(0, 0); |
| 231 } | 230 } |
| 232 } | 231 } |
| 233 | 232 |
| 234 bool ParamTraits<skia::RefPtr<SkImageFilter>>::Read(const base::Pickle* m, | 233 bool ParamTraits<skia::RefPtr<SkImageFilter>>::Read(const base::Pickle* m, |
| 235 base::PickleIterator* iter, | 234 base::PickleIterator* iter, |
| 236 param_type* r) { | 235 param_type* r) { |
| 237 const char* data = 0; | 236 const char* data = 0; |
| (...skipping 567 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 805 l->append("TextureDrawQuad::OverlayResources(["); | 804 l->append("TextureDrawQuad::OverlayResources(["); |
| 806 for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) { | 805 for (size_t i = 0; i < cc::DrawQuad::Resources::kMaxResourceIdCount; ++i) { |
| 807 LogParam(p.size_in_pixels[i], l); | 806 LogParam(p.size_in_pixels[i], l); |
| 808 if (i < (cc::DrawQuad::Resources::kMaxResourceIdCount - 1)) | 807 if (i < (cc::DrawQuad::Resources::kMaxResourceIdCount - 1)) |
| 809 l->append(", "); | 808 l->append(", "); |
| 810 } | 809 } |
| 811 l->append("])"); | 810 l->append("])"); |
| 812 } | 811 } |
| 813 | 812 |
| 814 } // namespace IPC | 813 } // namespace IPC |
| OLD | NEW |