Index: src/core/SkDraw.cpp |
diff --git a/src/core/SkDraw.cpp b/src/core/SkDraw.cpp |
index 5f81073068b98a2467a492d7f078576057245bbf..175abb68440b34de7270c543c354fd9c273415b6 100644 |
--- a/src/core/SkDraw.cpp |
+++ b/src/core/SkDraw.cpp |
@@ -200,20 +200,20 @@ static BitmapXferProc ChooseBitmapXferProc(const SkBitmap& bitmap, |
should I worry about dithering for the lower depths? |
*/ |
SkPMColor pmc = SkPreMultiplyColor(color); |
- switch (bitmap.config()) { |
- case SkBitmap::kARGB_8888_Config: |
+ switch (bitmap.colorType()) { |
+ case kPMColor_SkColorType: |
if (data) { |
*data = pmc; |
} |
// SkDebugf("--- D32_Src_BitmapXferProc\n"); |
return D32_Src_BitmapXferProc; |
- case SkBitmap::kRGB_565_Config: |
+ case kRGB_565_SkColorType: |
if (data) { |
*data = SkPixel32ToPixel16(pmc); |
} |
// SkDebugf("--- D16_Src_BitmapXferProc\n"); |
return D16_Src_BitmapXferProc; |
- case SkBitmap::kA8_Config: |
+ case kAlpha_8_SkColorType: |
if (data) { |
*data = SkGetPackedA32(pmc); |
} |
@@ -233,14 +233,14 @@ static BitmapXferProc ChooseBitmapXferProc(const SkBitmap& bitmap, |
static void CallBitmapXferProc(const SkBitmap& bitmap, const SkIRect& rect, |
BitmapXferProc proc, uint32_t procData) { |
int shiftPerPixel; |
- switch (bitmap.config()) { |
- case SkBitmap::kARGB_8888_Config: |
+ switch (bitmap.colorType()) { |
+ case kPMColor_SkColorType: |
shiftPerPixel = 2; |
break; |
- case SkBitmap::kRGB_565_Config: |
+ case kRGB_565_SkColorType: |
shiftPerPixel = 1; |
break; |
- case SkBitmap::kA8_Config: |
+ case kAlpha_8_SkColorType: |
shiftPerPixel = 0; |
break; |
default: |
@@ -526,9 +526,9 @@ PtProcRec::Proc PtProcRec::chooseProc(SkBlitter** blitterPtr) { |
if (SkCanvas::kPoints_PointMode == fMode && fClip->isRect()) { |
uint32_t value; |
const SkBitmap* bm = blitter->justAnOpaqueColor(&value); |
- if (bm && SkBitmap::kRGB_565_Config == bm->config()) { |
+ if (bm && kRGB_565_SkColorType == bm->colorType()) { |
proc = bw_pt_rect_16_hair_proc; |
- } else if (bm && SkBitmap::kARGB_8888_Config == bm->config()) { |
+ } else if (bm && kPMColor_SkColorType == bm->colorType()) { |
proc = bw_pt_rect_32_hair_proc; |
} else { |
proc = bw_pt_rect_hair_proc; |
@@ -1176,7 +1176,7 @@ static bool just_translate(const SkMatrix& matrix, const SkBitmap& bitmap) { |
void SkDraw::drawBitmapAsMask(const SkBitmap& bitmap, |
const SkPaint& paint) const { |
- SkASSERT(bitmap.config() == SkBitmap::kA8_Config); |
+ SkASSERT(bitmap.colorType() == kAlpha_8_SkColorType); |
if (just_translate(*fMatrix, bitmap)) { |
int ix = SkScalarRoundToInt(fMatrix->getTranslateX()); |
@@ -1284,7 +1284,7 @@ void SkDraw::drawBitmap(const SkBitmap& bitmap, const SkMatrix& prematrix, |
// nothing to draw |
if (fRC->isEmpty() || |
bitmap.width() == 0 || bitmap.height() == 0 || |
- bitmap.config() == SkBitmap::kNo_Config) { |
+ bitmap.colorType() == kUnknown_SkColorType) { |
return; |
} |
@@ -1310,7 +1310,7 @@ void SkDraw::drawBitmap(const SkBitmap& bitmap, const SkMatrix& prematrix, |
} |
} |
- if (bitmap.config() != SkBitmap::kA8_Config && |
+ if (bitmap.colorType() != kAlpha_8_SkColorType && |
just_translate(matrix, bitmap)) { |
// |
// It is safe to call lock pixels now, since we know the matrix is |
@@ -1343,7 +1343,7 @@ void SkDraw::drawBitmap(const SkBitmap& bitmap, const SkMatrix& prematrix, |
SkDraw draw(*this); |
draw.fMatrix = &matrix; |
- if (bitmap.config() == SkBitmap::kA8_Config) { |
+ if (bitmap.colorType() == kAlpha_8_SkColorType) { |
draw.drawBitmapAsMask(bitmap, paint); |
} else { |
SkAutoBitmapShaderInstall install(bitmap, paint); |
@@ -1363,7 +1363,7 @@ void SkDraw::drawSprite(const SkBitmap& bitmap, int x, int y, |
// nothing to draw |
if (fRC->isEmpty() || |
bitmap.width() == 0 || bitmap.height() == 0 || |
- bitmap.config() == SkBitmap::kNo_Config) { |
+ bitmap.colorType() == kUnknown_SkColorType) { |
return; |
} |