| Index: include/core/SkBitmap.h
|
| diff --git a/include/core/SkBitmap.h b/include/core/SkBitmap.h
|
| index 8ffa37953cc919e1124317ba2724f9e47dfc9824..7b3cce50769080a42534b6524ea16b04f59d2c30 100644
|
| --- a/include/core/SkBitmap.h
|
| +++ b/include/core/SkBitmap.h
|
| @@ -14,16 +14,6 @@
|
| #include "SkPoint.h"
|
| #include "SkRefCnt.h"
|
|
|
| -#ifdef SK_SUPPORT_LEGACY_ALLOCPIXELS_BOOL
|
| - #define SK_ALLOCPIXELS_RETURN_TYPE bool
|
| - #define SK_ALLOCPIXELS_RETURN_TRUE return true
|
| - #define SK_ALLOCPIXELS_RETURN_FAIL return false
|
| -#else
|
| - #define SK_ALLOCPIXELS_RETURN_TYPE void
|
| - #define SK_ALLOCPIXELS_RETURN_TRUE return
|
| - #define SK_ALLOCPIXELS_RETURN_FAIL sk_throw()
|
| -#endif
|
| -
|
| struct SkMask;
|
| struct SkIRect;
|
| struct SkRect;
|
| @@ -233,12 +223,10 @@ public:
|
| */
|
| bool SK_WARN_UNUSED_RESULT tryAllocPixels(const SkImageInfo&, SkPixelRefFactory*, SkColorTable*);
|
|
|
| - SK_ALLOCPIXELS_RETURN_TYPE allocPixels(const SkImageInfo& info, SkPixelRefFactory* factory,
|
| - SkColorTable* ctable) {
|
| + void allocPixels(const SkImageInfo& info, SkPixelRefFactory* factory, SkColorTable* ctable) {
|
| if (!this->tryAllocPixels(info, factory, ctable)) {
|
| - SK_ALLOCPIXELS_RETURN_FAIL;
|
| + sk_throw();
|
| }
|
| - SK_ALLOCPIXELS_RETURN_TRUE;
|
| }
|
|
|
| /**
|
| @@ -251,19 +239,18 @@ public:
|
| */
|
| bool SK_WARN_UNUSED_RESULT tryAllocPixels(const SkImageInfo& info, size_t rowBytes);
|
|
|
| - SK_ALLOCPIXELS_RETURN_TYPE allocPixels(const SkImageInfo& info, size_t rowBytes) {
|
| + void allocPixels(const SkImageInfo& info, size_t rowBytes) {
|
| if (!this->tryAllocPixels(info, rowBytes)) {
|
| - SK_ALLOCPIXELS_RETURN_FAIL;
|
| + sk_throw();
|
| }
|
| - SK_ALLOCPIXELS_RETURN_TRUE;
|
| }
|
|
|
| bool SK_WARN_UNUSED_RESULT tryAllocPixels(const SkImageInfo& info) {
|
| return this->tryAllocPixels(info, info.minRowBytes());
|
| }
|
|
|
| - SK_ALLOCPIXELS_RETURN_TYPE allocPixels(const SkImageInfo& info) {
|
| - return this->allocPixels(info, info.minRowBytes());
|
| + void allocPixels(const SkImageInfo& info) {
|
| + this->allocPixels(info, info.minRowBytes());
|
| }
|
|
|
| bool SK_WARN_UNUSED_RESULT tryAllocN32Pixels(int width, int height, bool isOpaque = false) {
|
| @@ -272,10 +259,10 @@ public:
|
| return this->tryAllocPixels(info);
|
| }
|
|
|
| - SK_ALLOCPIXELS_RETURN_TYPE allocN32Pixels(int width, int height, bool isOpaque = false) {
|
| + void allocN32Pixels(int width, int height, bool isOpaque = false) {
|
| SkImageInfo info = SkImageInfo::MakeN32(width, height,
|
| isOpaque ? kOpaque_SkAlphaType : kPremul_SkAlphaType);
|
| - return this->allocPixels(info);
|
| + this->allocPixels(info);
|
| }
|
|
|
| /**
|
| @@ -354,8 +341,8 @@ public:
|
| return this->tryAllocPixels(NULL, ctable);
|
| }
|
|
|
| - SK_ALLOCPIXELS_RETURN_TYPE allocPixels(SkColorTable* ctable = NULL) {
|
| - return this->allocPixels(NULL, ctable);
|
| + void allocPixels(SkColorTable* ctable = NULL) {
|
| + this->allocPixels(NULL, ctable);
|
| }
|
|
|
| /** Use the specified Allocator to create the pixelref that manages the
|
| @@ -378,11 +365,10 @@ public:
|
| */
|
| bool SK_WARN_UNUSED_RESULT tryAllocPixels(Allocator* allocator, SkColorTable* ctable);
|
|
|
| - SK_ALLOCPIXELS_RETURN_TYPE allocPixels(Allocator* allocator, SkColorTable* ctable) {
|
| + void allocPixels(Allocator* allocator, SkColorTable* ctable) {
|
| if (!this->tryAllocPixels(allocator, ctable)) {
|
| - SK_ALLOCPIXELS_RETURN_FAIL;
|
| + sk_throw();
|
| }
|
| - SK_ALLOCPIXELS_RETURN_TRUE;
|
| }
|
|
|
| /**
|
|
|