From 3effb79fc550fae5a55f1aba6b39cd97acd422c0 Mon Sep 17 00:00:00 2001 From: Hal Canary Date: Fri, 28 Oct 2016 12:18:32 -0400 Subject: [PATCH] Documentation: SkBitmap->SkImage NOTRY=true Change-Id: Ieb99a447b4198b1ba5d1bc17668b307d82d62be5 Reviewed-on: https://skia-review.googlesource.com/4121 Reviewed-by: Hal Canary Commit-Queue: Hal Canary --- site/user/api/skcanvas.md | 4 ++-- site/user/api/skpaint.md | 16 +++++++++------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/site/user/api/skcanvas.md b/site/user/api/skcanvas.md index 818ef13..659cbf1 100644 --- a/site/user/api/skcanvas.md +++ b/site/user/api/skcanvas.md @@ -129,10 +129,10 @@ parameter. paint.setColor(SK_ColorGREEN); canvas->drawPath(path, paint); - canvas->drawBitmap(source, 128, 128, &paint); + canvas->drawImage(image, 128, 128, &paint); SkRect rect2 = SkRect::MakeXYWH(0, 0, 40, 60); - canvas->drawBitmapRect(source, rect2, &paint); + canvas->drawImageRect(image, rect2, &paint); SkPaint paint2; const char text[] = "Hello, Skia!"; diff --git a/site/user/api/skpaint.md b/site/user/api/skpaint.md index bde8eb6..4b4a107 100644 --- a/site/user/api/skpaint.md +++ b/site/user/api/skpaint.md @@ -252,10 +252,11 @@ Several shaders are defined (besides the linear gradient already mentioned): matrix.setScale(0.75f, 0.75f); matrix.preRotate(30.0f); SkPaint paint; - paint.setShader(SkShader::MakeBitmapShader(source, - SkShader::kRepeat_TileMode, - SkShader::kRepeat_TileMode, - &matrix)); + paint.setShader( + image->makeShader( + SkShader::kRepeat_TileMode, + SkShader::kRepeat_TileMode, + &matrix)); canvas->drawPaint(paint); drawBitmap(source, x, y, &paint); + c->drawImage(image, x, y, &paint); } void draw(SkCanvas* c) { @@ -480,8 +481,9 @@ SkColorFilter ct[i] = x < 0 ? 0 : x > 255 ? 255 : x; } SkPaint paint; - paint.setColorFilter(SkTableColorFilter::MakeARGB(nullptr, ct, ct, ct)); - canvas->drawBitmap(source, 0, 0, &paint); + paint.setColorFilter( + SkTableColorFilter::MakeARGB(nullptr, ct, ct, ct)); + canvas->drawImage(image, 0, 0, &paint); }