| Index: third_party/WebKit/Source/platform/bitmap_type_converters.cc
|
| diff --git a/skia/public/type_converters.cc b/third_party/WebKit/Source/platform/bitmap_type_converters.cc
|
| similarity index 55%
|
| copy from skia/public/type_converters.cc
|
| copy to third_party/WebKit/Source/platform/bitmap_type_converters.cc
|
| index 939bf6db14b40401f88bb00a0b3715314317fb9c..013d1e29c6f092a5ad6c06eaccf3a22db61085bb 100644
|
| --- a/skia/public/type_converters.cc
|
| +++ b/third_party/WebKit/Source/platform/bitmap_type_converters.cc
|
| @@ -2,36 +2,36 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "skia/public/type_converters.h"
|
| +#include "platform/bitmap_type_converters.h"
|
|
|
| #include <stddef.h>
|
| #include <stdint.h>
|
| #include <string.h>
|
|
|
| -#include "base/logging.h"
|
| +#include "wtf/Assertions.h"
|
| #include "third_party/skia/include/core/SkBitmap.h"
|
|
|
| namespace mojo {
|
|
|
| namespace {
|
|
|
| -SkColorType MojoColorTypeToSk(skia::mojom::ColorType type) {
|
| +SkColorType MojoColorTypeToSk(blink::mojom::wtf::ColorType type) {
|
| switch (type) {
|
| - case skia::mojom::ColorType::UNKNOWN:
|
| + case blink::mojom::wtf::ColorType::UNKNOWN:
|
| return kUnknown_SkColorType;
|
| - case skia::mojom::ColorType::ALPHA_8:
|
| + case blink::mojom::wtf::ColorType::ALPHA_8:
|
| return kAlpha_8_SkColorType;
|
| - case skia::mojom::ColorType::RGB_565:
|
| + case blink::mojom::wtf::ColorType::RGB_565:
|
| return kRGB_565_SkColorType;
|
| - case skia::mojom::ColorType::ARGB_4444:
|
| + case blink::mojom::wtf::ColorType::ARGB_4444:
|
| return kARGB_4444_SkColorType;
|
| - case skia::mojom::ColorType::RGBA_8888:
|
| + case blink::mojom::wtf::ColorType::RGBA_8888:
|
| return kRGBA_8888_SkColorType;
|
| - case skia::mojom::ColorType::BGRA_8888:
|
| + case blink::mojom::wtf::ColorType::BGRA_8888:
|
| return kBGRA_8888_SkColorType;
|
| - case skia::mojom::ColorType::INDEX_8:
|
| + case blink::mojom::wtf::ColorType::INDEX_8:
|
| return kIndex_8_SkColorType;
|
| - case skia::mojom::ColorType::GRAY_8:
|
| + case blink::mojom::wtf::ColorType::GRAY_8:
|
| return kGray_8_SkColorType;
|
| default:
|
| NOTREACHED();
|
| @@ -39,15 +39,15 @@ SkColorType MojoColorTypeToSk(skia::mojom::ColorType type) {
|
| return kUnknown_SkColorType;
|
| }
|
|
|
| -SkAlphaType MojoAlphaTypeToSk(skia::mojom::AlphaType type) {
|
| +SkAlphaType MojoAlphaTypeToSk(blink::mojom::wtf::AlphaType type) {
|
| switch (type) {
|
| - case skia::mojom::AlphaType::UNKNOWN:
|
| + case blink::mojom::wtf::AlphaType::UNKNOWN:
|
| return kUnknown_SkAlphaType;
|
| - case skia::mojom::AlphaType::ALPHA_TYPE_OPAQUE:
|
| + case blink::mojom::wtf::AlphaType::ALPHA_TYPE_OPAQUE:
|
| return kOpaque_SkAlphaType;
|
| - case skia::mojom::AlphaType::PREMUL:
|
| + case blink::mojom::wtf::AlphaType::PREMUL:
|
| return kPremul_SkAlphaType;
|
| - case skia::mojom::AlphaType::UNPREMUL:
|
| + case blink::mojom::wtf::AlphaType::UNPREMUL:
|
| return kUnpremul_SkAlphaType;
|
| default:
|
| NOTREACHED();
|
| @@ -55,50 +55,50 @@ SkAlphaType MojoAlphaTypeToSk(skia::mojom::AlphaType type) {
|
| return kUnknown_SkAlphaType;
|
| }
|
|
|
| -skia::mojom::ColorType SkColorTypeToMojo(SkColorType type) {
|
| +blink::mojom::wtf::ColorType SkColorTypeToMojo(SkColorType type) {
|
| switch (type) {
|
| case kUnknown_SkColorType:
|
| - return skia::mojom::ColorType::UNKNOWN;
|
| + return blink::mojom::wtf::ColorType::UNKNOWN;
|
| case kAlpha_8_SkColorType:
|
| - return skia::mojom::ColorType::ALPHA_8;
|
| + return blink::mojom::wtf::ColorType::ALPHA_8;
|
| case kRGB_565_SkColorType:
|
| - return skia::mojom::ColorType::RGB_565;
|
| + return blink::mojom::wtf::ColorType::RGB_565;
|
| case kARGB_4444_SkColorType:
|
| - return skia::mojom::ColorType::ARGB_4444;
|
| + return blink::mojom::wtf::ColorType::ARGB_4444;
|
| case kRGBA_8888_SkColorType:
|
| - return skia::mojom::ColorType::RGBA_8888;
|
| + return blink::mojom::wtf::ColorType::RGBA_8888;
|
| case kBGRA_8888_SkColorType:
|
| - return skia::mojom::ColorType::BGRA_8888;
|
| + return blink::mojom::wtf::ColorType::BGRA_8888;
|
| case kIndex_8_SkColorType:
|
| - return skia::mojom::ColorType::INDEX_8;
|
| + return blink::mojom::wtf::ColorType::INDEX_8;
|
| case kGray_8_SkColorType:
|
| - return skia::mojom::ColorType::GRAY_8;
|
| + return blink::mojom::wtf::ColorType::GRAY_8;
|
| default:
|
| NOTREACHED();
|
| }
|
| - return skia::mojom::ColorType::UNKNOWN;
|
| + return blink::mojom::wtf::ColorType::UNKNOWN;
|
| }
|
|
|
| -skia::mojom::AlphaType SkAlphaTypeToMojo(SkAlphaType type) {
|
| +blink::mojom::wtf::AlphaType SkAlphaTypeToMojo(SkAlphaType type) {
|
| switch (type) {
|
| case kUnknown_SkAlphaType:
|
| - return skia::mojom::AlphaType::UNKNOWN;
|
| + return blink::mojom::wtf::AlphaType::UNKNOWN;
|
| case kOpaque_SkAlphaType:
|
| - return skia::mojom::AlphaType::ALPHA_TYPE_OPAQUE;
|
| + return blink::mojom::wtf::AlphaType::ALPHA_TYPE_OPAQUE;
|
| case kPremul_SkAlphaType:
|
| - return skia::mojom::AlphaType::PREMUL;
|
| + return blink::mojom::wtf::AlphaType::PREMUL;
|
| case kUnpremul_SkAlphaType:
|
| - return skia::mojom::AlphaType::UNPREMUL;
|
| + return blink::mojom::wtf::AlphaType::UNPREMUL;
|
| default:
|
| NOTREACHED();
|
| }
|
| - return skia::mojom::AlphaType::UNKNOWN;
|
| + return blink::mojom::wtf::AlphaType::UNKNOWN;
|
| }
|
|
|
| } // namespace
|
|
|
| -SkBitmap TypeConverter<SkBitmap, skia::mojom::BitmapPtr>::Convert(
|
| - const skia::mojom::BitmapPtr& image) {
|
| +SkBitmap TypeConverter<SkBitmap, blink::mojom::wtf::BitmapPtr>::Convert(
|
| + const blink::mojom::wtf::BitmapPtr& image) {
|
| SkBitmap bitmap;
|
| if (image.is_null())
|
| return bitmap;
|
| @@ -115,7 +115,8 @@ SkBitmap TypeConverter<SkBitmap, skia::mojom::BitmapPtr>::Convert(
|
| return bitmap;
|
| }
|
|
|
| -skia::mojom::BitmapPtr TypeConverter<skia::mojom::BitmapPtr, SkBitmap>::Convert(
|
| +blink::mojom::wtf::BitmapPtr TypeConverter<blink::mojom::wtf::BitmapPtr,
|
| + SkBitmap>::Convert(
|
| const SkBitmap& bitmap) {
|
| if (bitmap.isNull())
|
| return nullptr;
|
| @@ -125,14 +126,14 @@ skia::mojom::BitmapPtr TypeConverter<skia::mojom::BitmapPtr, SkBitmap>::Convert(
|
| DCHECK_NE(info.colorType(), kIndex_8_SkColorType);
|
| if (info.colorType() == kIndex_8_SkColorType)
|
| return nullptr;
|
| - skia::mojom::BitmapPtr result = skia::mojom::Bitmap::New();
|
| + blink::mojom::wtf::BitmapPtr result = blink::mojom::wtf::Bitmap::New();
|
| result->color_type = SkColorTypeToMojo(info.colorType());
|
| result->alpha_type = SkAlphaTypeToMojo(info.alphaType());
|
| result->width = info.width();
|
| result->height = info.height();
|
| size_t size = bitmap.getSize();
|
| size_t row_bytes = bitmap.rowBytes();
|
| - result->pixel_data = mojo::Array<uint8_t>::New(size);
|
| + result->pixel_data = mojo::WTFArray<uint8_t>::New(size);
|
| if (!bitmap.readPixels(info, &result->pixel_data[0], row_bytes, 0, 0))
|
| return nullptr;
|
| return result;
|
|
|