Index: skia/ext/skia_utils_mac.h |
diff --git a/skia/ext/skia_utils_mac.h b/skia/ext/skia_utils_mac.h |
index b678abb9d73f66a56929a303c1a076be8abc4fe5..26b6f1602b949302c13908aeb2b467ac16be43c1 100644 |
--- a/skia/ext/skia_utils_mac.h |
+++ b/skia/ext/skia_utils_mac.h |
@@ -13,6 +13,12 @@ struct SkMatrix; |
struct SkIRect; |
struct SkPoint; |
struct SkRect; |
+class SkBitmap; |
+typedef struct _NSSize NSSize; |
+ |
+#ifdef __OBJC__ |
+@class NSImage; |
+#endif |
namespace gfx { |
@@ -45,6 +51,14 @@ SkColor CGColorRefToSkColor(CGColorRef color); |
// Converts ARGB to CGColorRef. |
CGColorRef SkColorToCGColorRef(SkColor color); |
+// Converts a CGImage to a SkBitmap. |
+SkBitmap CGImageToSkBitmap(CGImageRef image); |
+ |
+#ifdef __OBJC__ |
+// Draws an NSImage with a given size into a SkBitmap. |
+SkBitmap NSImageToSkBitmap(NSImage* image, NSSize size, bool is_opaque); |
+#endif |
+ |
} // namespace gfx |
#endif // SKIA_EXT_SKIA_UTILS_MAC_H_ |