Index: ui/gfx/skia_paint_util.h |
diff --git a/ui/gfx/skia_util.h b/ui/gfx/skia_paint_util.h |
similarity index 52% |
copy from ui/gfx/skia_util.h |
copy to ui/gfx/skia_paint_util.h |
index fbd1909c06831346079d252c2e673f2d5b6d6d6b..2ec10ff621c4ecc742b24a978c5d07d9f2b7ca9d 100644 |
--- a/ui/gfx/skia_util.h |
+++ b/ui/gfx/skia_paint_util.h |
@@ -1,50 +1,22 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
+// Copyright (c) 2017 The Chromium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef UI_GFX_SKIA_UTIL_H_ |
-#define UI_GFX_SKIA_UTIL_H_ |
+#ifndef UI_GFX_SKIA_PAINT_UTIL_H_ |
+#define UI_GFX_SKIA_PAINT_UTIL_H_ |
-#include <string> |
#include <vector> |
-#include "third_party/skia/include/core/SkColor.h" |
-#include "third_party/skia/include/core/SkRect.h" |
#include "third_party/skia/include/core/SkShader.h" |
-#include "ui/gfx/geometry/quad_f.h" |
-#include "ui/gfx/geometry/size.h" |
#include "ui/gfx/gfx_export.h" |
+#include "ui/gfx/shadow_value.h" |
-class SkBitmap; |
class SkDrawLooper; |
+class SkMatrix; |
namespace gfx { |
class ImageSkiaRep; |
-class Point; |
-class PointF; |
-class Rect; |
-class RectF; |
-class ShadowValue; |
-class Transform; |
- |
-// Convert between Skia and gfx types. |
-GFX_EXPORT SkPoint PointToSkPoint(const Point& point); |
-GFX_EXPORT SkIPoint PointToSkIPoint(const Point& point); |
-GFX_EXPORT SkPoint PointFToSkPoint(const PointF& point); |
-GFX_EXPORT SkRect RectToSkRect(const Rect& rect); |
-GFX_EXPORT SkIRect RectToSkIRect(const Rect& rect); |
-GFX_EXPORT Rect SkIRectToRect(const SkIRect& rect); |
-GFX_EXPORT SkRect RectFToSkRect(const RectF& rect); |
-GFX_EXPORT RectF SkRectToRectF(const SkRect& rect); |
-GFX_EXPORT SkSize SizeFToSkSize(const SizeF& size); |
-GFX_EXPORT SizeF SkSizeToSizeF(const SkSize& size); |
-GFX_EXPORT Size SkISizeToSize(const SkISize& size); |
- |
-GFX_EXPORT void QuadFToSkPoints(const gfx::QuadF& quad, SkPoint points[4]); |
- |
-GFX_EXPORT void TransformToFlattenedSkMatrix(const gfx::Transform& transform, |
- SkMatrix* flattened); |
// Creates a bitmap shader for the image rep with the image rep's scale factor. |
// Sets the created shader's local matrix such that it displays the image rep at |
@@ -86,24 +58,6 @@ GFX_EXPORT sk_sp<SkDrawLooper> CreateShadowDrawLooper( |
GFX_EXPORT sk_sp<SkDrawLooper> CreateShadowDrawLooperCorrectBlur( |
const std::vector<ShadowValue>& shadows); |
-// Returns true if the two bitmaps contain the same pixels. |
-GFX_EXPORT bool BitmapsAreEqual(const SkBitmap& bitmap1, |
- const SkBitmap& bitmap2); |
- |
-// Converts Skia ARGB format pixels in |skia| to RGBA. |
-GFX_EXPORT void ConvertSkiaToRGBA(const unsigned char* skia, |
- int pixel_width, |
- unsigned char* rgba); |
- |
-// Converts a Skia floating-point value to an int appropriate for hb_position_t. |
-GFX_EXPORT int SkiaScalarToHarfBuzzUnits(SkScalar value); |
- |
-// Converts an hb_position_t to a Skia floating-point value. |
-GFX_EXPORT SkScalar HarfBuzzUnitsToSkiaScalar(int value); |
- |
-// Converts an hb_position_t to a float. |
-GFX_EXPORT float HarfBuzzUnitsToFloat(int value); |
- |
} // namespace gfx |
#endif // UI_GFX_SKIA_UTIL_H_ |