aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/xfermodes.cpp
diff options
context:
space:
mode:
authorGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-02-17 21:21:46 +0000
committerGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-02-17 21:21:46 +0000
commitdac522589e9395b4654a1a708f1bd971f37f95a5 (patch)
tree3190dc309541bf8b706bee789b0a9ffce1771728 /gm/xfermodes.cpp
parent5c056399259bb7ec06ff1eb8ce904001b363276c (diff)
replace SkBitmap::Config with SkColorType in gms
add helper installMaskPixels() to SkBitmap BUG=skia: R=halcanary@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/169913003 git-svn-id: http://skia.googlecode.com/svn/trunk@13482 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gm/xfermodes.cpp')
-rw-r--r--gm/xfermodes.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/gm/xfermodes.cpp b/gm/xfermodes.cpp
index 353bebf56f..b5ce8b8ced 100644
--- a/gm/xfermodes.cpp
+++ b/gm/xfermodes.cpp
@@ -31,8 +31,7 @@ static void make_bitmaps(int w, int h, SkBitmap* src, SkBitmap* dst,
c.drawOval(r, p);
}
- dst->setConfig(SkBitmap::kARGB_8888_Config, w, h);
- dst->allocPixels();
+ dst->allocN32Pixels(w, h);
dst->eraseColor(SK_ColorTRANSPARENT);
{
@@ -42,8 +41,7 @@ static void make_bitmaps(int w, int h, SkBitmap* src, SkBitmap* dst,
c.drawRect(r, p);
}
- transparent->setConfig(SkBitmap::kARGB_8888_Config, w, h);
- transparent->allocPixels();
+ transparent->allocN32Pixels(w, h);
transparent->eraseColor(SK_ColorTRANSPARENT);
}
@@ -150,8 +148,9 @@ class XfermodesGM : public GM {
}
virtual void onOnceBeforeDraw() SK_OVERRIDE {
- fBG.setConfig(SkBitmap::kARGB_4444_Config, 2, 2, 4, kOpaque_SkAlphaType);
- fBG.setPixels(gData);
+ fBG.installPixels(SkImageInfo::Make(2, 2, kARGB_4444_SkColorType,
+ kOpaque_SkAlphaType),
+ gData, 4);
make_bitmaps(W, H, &fSrcB, &fDstB, &fTransparent);
}