Index: include/core/SkBitmap.h |
diff --git a/include/core/SkBitmap.h b/include/core/SkBitmap.h |
index dd2d2cfd7f10a255c2ba463af54191ad450e2492..2f2415026594c56fe173137d6f5b6f2722f80da7 100644 |
--- a/include/core/SkBitmap.h |
+++ b/include/core/SkBitmap.h |
@@ -256,6 +256,13 @@ public: |
bool setConfig(const SkImageInfo& info, size_t rowBytes = 0); |
+ /** |
+ * If the bitmap's config can be represented as SkImageInfo, return true, |
+ * and if info is not-null, set it to the bitmap's info. If it cannot be |
+ * represented as SkImageInfo, return false and ignore the info parameter. |
+ */ |
+ bool asImageInfo(SkImageInfo* info) const; |
+ |
/** Use this to assign a new pixel address for an existing bitmap. This |
will automatically release any pixelref previously installed. Only call |
this if you are handling ownership/lifetime of the pixel memory. |