diff options
Diffstat (limited to 'site/user/api')
-rw-r--r-- | site/user/api/skcanvas.md | 4 | ||||
-rw-r--r-- | 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 818ef137a0..659cbf14a5 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 bde8eb639e..4b4a1070f5 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); <a href='https://fiddle.skia.org/c/@skpaint_bitmap_shader'><img @@ -403,7 +404,7 @@ SkColorFilter void f(SkCanvas* c, SkScalar x, SkScalar y, SkScalar colorMatrix[20]) { SkPaint paint; paint.setColorFilter(SkColorFilter::MakeMatrixFilterRowMajor255(colorMatrix)); - c->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); } <a href='https://fiddle.skia.org/c/@skpaint_color_table_filter'><img |