| Index: include/core/SkBitmap.h
|
| diff --git a/include/core/SkBitmap.h b/include/core/SkBitmap.h
|
| index af0c8b87e7a643fbf7fbf7b193fcb53b8ffcf010..8059e262f3d4c7d13abf864f52826ae80578fc28 100644
|
| --- a/include/core/SkBitmap.h
|
| +++ b/include/core/SkBitmap.h
|
| @@ -267,7 +267,21 @@ public:
|
| bool allocPixels(const SkImageInfo& info) {
|
| return this->allocPixels(info, NULL, NULL);
|
| }
|
| -
|
| +
|
| + /**
|
| + * Legacy helper function, which creates an SkImageInfo from the specified
|
| + * config and then calls allocPixels(info).
|
| + */
|
| + bool allocConfigPixels(Config, int width, int height, bool isOpaque = false);
|
| +
|
| + bool allocN32Pixels(int width, int height, bool isOpaque = false) {
|
| + SkImageInfo info = SkImageInfo::MakeN32Premul(width, height);
|
| + if (isOpaque) {
|
| + info.fAlphaType = kOpaque_SkAlphaType;
|
| + }
|
| + return this->allocPixels(info);
|
| + }
|
| +
|
| /**
|
| * Install a pixelref that wraps the specified pixels and rowBytes, and
|
| * optional ReleaseProc and context. When the pixels are no longer
|
|
|