Index: ui/gfx/image/image.h |
diff --git a/ui/gfx/image/image.h b/ui/gfx/image/image.h |
index 71c3e177b2ab56ec4f4da9056ee9f183e0e5d5e6..da4b392bf81f87cd2715a62d0c8f110374991c4c 100644 |
--- a/ui/gfx/image/image.h |
+++ b/ui/gfx/image/image.h |
@@ -62,14 +62,14 @@ class UI_EXPORT Image { |
// Creates an empty image with no representations. |
Image(); |
+ // Creates a new image by copying the ImageSkia for use as the default |
+ // representation. |
+ explicit Image(const ImageSkia& image); |
+ |
// Creates a new image by copying the bitmap for use as the default |
// representation. |
explicit Image(const SkBitmap& bitmap); |
- // To create an Image that supports multiple resolutions pass a vector |
- // of bitmaps, one for each resolution. |
- explicit Image(const std::vector<const SkBitmap*>& bitmaps); |
- |
#if defined(TOOLKIT_GTK) |
// Does not increase |pixbuf|'s reference count; expects to take ownership. |
explicit Image(GdkPixbuf* pixbuf); |
@@ -108,6 +108,7 @@ class UI_EXPORT Image { |
// backing pixels are shared amongst all copies (a fact of each of the |
// converted representations, rather than a limitation imposed by Image) and |
// so the result should be considered immutable. |
+ ImageSkia* CopyImageSkia() const; |
SkBitmap* CopySkBitmap() const; |
#if defined(TOOLKIT_GTK) |
GdkPixbuf* CopyGdkPixbuf() const; |