Chromium Code Reviews| Index: skia/ext/skia_utils_mac.h |
| diff --git a/skia/ext/skia_utils_mac.h b/skia/ext/skia_utils_mac.h |
| index 05516430190ca625b69e681261d866325d4b2c61..6fdc8777269b9b512a6210bf493cf182258c370b 100644 |
| --- a/skia/ext/skia_utils_mac.h |
| +++ b/skia/ext/skia_utils_mac.h |
| @@ -7,6 +7,7 @@ |
| #pragma once |
| #include <CoreGraphics/CGColor.h> |
| +#include <vector> |
| #include "third_party/skia/include/core/SkColor.h" |
| @@ -23,8 +24,10 @@ typedef struct _NSSize NSSize; |
| #ifdef __OBJC__ |
| @class NSImage; |
| +@class NSImageRep; |
| #else |
| class NSImage; |
| +class NSImageRep; |
| #endif |
| namespace gfx { |
| @@ -64,6 +67,9 @@ SkBitmap CGImageToSkBitmap(CGImageRef image); |
| // Draws an NSImage with a given size into a SkBitmap. |
| SkBitmap NSImageToSkBitmap(NSImage* image, NSSize size, bool is_opaque); |
| +// Draws an NSImageRep with a given size into a SkBitmap. |
| +SkBitmap NSImageRepToSkBitmap(NSImageRep* image, NSSize size, bool is_opaque); |
| + |
| // Given an SkBitmap and a color space, return an autoreleased NSImage. |
| NSImage* SkBitmapToNSImageWithColorSpace(const SkBitmap& icon, |
| CGColorSpaceRef colorSpace); |
| @@ -73,6 +79,8 @@ NSImage* SkBitmapToNSImageWithColorSpace(const SkBitmap& icon, |
| // TODO(thakis): Remove this -- http://crbug.com/69432 |
| NSImage* SkBitmapToNSImage(const SkBitmap& icon); |
| +NSImage* SkBitmapsToNSImage(const std::vector<SkBitmap*>& bitmaps); |
|
Robert Sesek
2011/04/14 18:42:44
This needs a comment
|
| + |
| // Returns |[NSImage imageNamed:@"NSApplicationIcon"]| as SkBitmap. |
| SkBitmap AppplicationIconAtSize(int size); |