/third_party/skia/docs/examples/ |
H A D | alpha_bitmap_color_filter_mask_filter.cpp | 30 SkPaint paint; in REG_FIDDLE() local 32 paint.setColorFilter(make_color_filter()); in REG_FIDDLE() 33 paint.setMaskFilter(SkMaskFilter::MakeBlur(kNormal_SkBlurStyle, 10.0f, false)); in REG_FIDDLE() 34 canvas->drawImage(image.get(), 16, 16, sampling, &paint); in REG_FIDDLE() 36 paint.setColorFilter(nullptr); in REG_FIDDLE() 37 paint.setShader(SkShaders::Color(SK_ColorCYAN)); in REG_FIDDLE() 38 canvas->drawImage(image.get(), 144, 16, sampling, &paint); in REG_FIDDLE() 40 paint.setColorFilter(make_color_filter()); in REG_FIDDLE() 41 canvas->drawImage(image.get(), 16, 144, sampling, &paint); in REG_FIDDLE() 43 paint in REG_FIDDLE() [all...] |
H A D | Paint_getTextWidths.cpp | 8 SkPaint paint; in REG_FIDDLE() local 9 paint.setAntiAlias(true); in REG_FIDDLE() 10 paint.setTextSize(50); in REG_FIDDLE() 13 int count = paint.getTextWidths(str, bytes, nullptr); in REG_FIDDLE() 19 (void) paint.getTextWidths(str, count, &widths.front(), &bounds.front()); in REG_FIDDLE() 21 canvas->drawText(str, bytes, loc.fX, loc.fY, paint); in REG_FIDDLE() 22 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 23 paint.setStrokeWidth(0); in REG_FIDDLE() 27 canvas->drawRect(bounds[index], paint); in REG_FIDDLE() 28 canvas->drawLine(loc.fX, advanceY, loc.fX + widths[index], advanceY, paint); in REG_FIDDLE() [all...] |
H A D | strokerect_gm.cpp | 39 SkPaint paint; in REG_FIDDLE() local 41 paint.setStrokeWidth(kStrokeWidth); in REG_FIDDLE() 42 paint.setStyle(style); in REG_FIDDLE() 43 paint.setStrokeJoin(join); in REG_FIDDLE() 44 paint.getFillPath(path, &fillPath); in REG_FIDDLE() 46 paint.setAntiAlias(true); in REG_FIDDLE() 47 paint.setColor(0xFF8C8A8C); in REG_FIDDLE() 48 canvas->drawRect(rect, paint); in REG_FIDDLE() 50 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 51 paint in REG_FIDDLE() [all...] |
H A D | SkPath_quadTo_example_parametric_animated.cpp | 29 static void draw_line(SkCanvas* canvas, SkPoint p0, SkPoint p1, const SkPaint& paint) { in REG_FIDDLE_ANIMATED() argument 30 canvas->drawLine(p0.x(), p0.y(), p1.x(), p1.y(), paint); in REG_FIDDLE_ANIMATED() 33 static void draw_point(SkCanvas* canvas, SkPoint p, const SkPaint& paint) { in REG_FIDDLE_ANIMATED() argument 34 canvas->drawPoint(p.x(), p.y(), paint); in REG_FIDDLE_ANIMATED() 40 SkPaint paint; in REG_FIDDLE_ANIMATED() local 41 paint.setAntiAlias(true); in REG_FIDDLE_ANIMATED() 42 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE_ANIMATED() 43 paint.setStrokeWidth(5); in REG_FIDDLE_ANIMATED() 52 draw_line(canvas, a, b, paint); in REG_FIDDLE_ANIMATED() 53 draw_line(canvas, b, c, paint); in REG_FIDDLE_ANIMATED() [all...] |
H A D | purplestamp.cpp | 20 SkPaint paint; in REG_FIDDLE() local 21 paint.setAntiAlias(true); in REG_FIDDLE() 22 paint.setColor(SK_ColorBLACK); in REG_FIDDLE() 24 SkRRect::MakeOval(SkRect::MakeXYWH(size / 4, size / 4, size / 2, size / 2)), paint); in REG_FIDDLE() 26 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 27 paint.setStrokeWidth(20); in REG_FIDDLE() 28 canvas->drawRect(SkRect::MakeWH(size, size), paint); in REG_FIDDLE() local 41 SkPaint paint; in REG_FIDDLE() local 42 paint.setColorFilter(SkColorFilters::Blend(0xFF7F00FF, SkBlendMode::kSrcIn)); in REG_FIDDLE() 43 paint in REG_FIDDLE() 52 canvas->drawImage(stampImage(stampSize), 0, 0, sampling, &paint); REG_FIDDLE() local [all...] |
H A D | RRect_contains.cpp | 12 SkPaint paint; in REG_FIDDLE() local 13 paint.setAntiAlias(true); in REG_FIDDLE() 14 canvas->drawString(rrect.contains(test) ? "contains" : "does not contain", 55, 100, paint); in REG_FIDDLE() 15 canvas->drawString(oval.contains(test) ? "contains" : "does not contain", 185, 100, paint); in REG_FIDDLE() 16 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 17 canvas->drawRRect(rrect, paint); in REG_FIDDLE() 18 canvas->drawRect(test, paint); in REG_FIDDLE() 20 canvas->drawRRect(oval, paint); in REG_FIDDLE() 21 canvas->drawRect(test, paint); in REG_FIDDLE()
|
H A D | massive_coordinates_svg.cpp | 6 SkPaint paint; in REG_FIDDLE() local 7 paint.setAntiAlias(true); in REG_FIDDLE() 10 paint.setColor(SK_ColorGREEN); in REG_FIDDLE() 11 canvas->drawRect(r, paint); in REG_FIDDLE() 15 paint.setColor(SK_ColorBLACK); in REG_FIDDLE() 17 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 18 paint.setStrokeWidth(1); in REG_FIDDLE() 22 canvas->drawPath(path, paint); in REG_FIDDLE() 27 canvas->drawPath(path, paint); in REG_FIDDLE()
|
H A D | Canvas_drawDRRect_b.cpp | 9 SkPaint paint; in REG_FIDDLE() local 10 paint.setAntiAlias(true); in REG_FIDDLE() 11 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 12 paint.setStrokeWidth(20); in REG_FIDDLE() 13 paint.setStrokeJoin(SkPaint::kRound_Join); in REG_FIDDLE() 14 canvas->drawDRRect(outer, inner, paint); in REG_FIDDLE() 15 paint.setStrokeWidth(1); in REG_FIDDLE() 16 paint.setColor(SK_ColorWHITE); in REG_FIDDLE() 17 canvas->drawDRRect(outer, inner, paint); in REG_FIDDLE()
|
H A D | Paint_057.cpp | 11 SkPaint paint; // set to default kMiter_Join in REG_FIDDLE() local 12 paint.setAntiAlias(true); in REG_FIDDLE() 13 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 14 paint.setStrokeWidth(20); in REG_FIDDLE() 15 canvas->drawPath(path, paint); in REG_FIDDLE() 17 paint.setStrokeJoin(SkPaint::kBevel_Join); in REG_FIDDLE() 18 canvas->drawPath(path, paint); in REG_FIDDLE() 20 paint.setStrokeJoin(SkPaint::kRound_Join); in REG_FIDDLE() 21 canvas->drawPath(path, paint); in REG_FIDDLE()
|
H A D | Bitmap_extractAlpha.cpp | 11 SkPaint paint; in REG_FIDDLE() local 12 paint.setAntiAlias(true); in REG_FIDDLE() 13 paint.setColor(SK_ColorBLUE); in REG_FIDDLE() 14 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 15 paint.setStrokeWidth(20); in REG_FIDDLE() 16 offscreen.drawCircle(50, 50, 39, paint); in REG_FIDDLE() 19 paint.setColor(SK_ColorRED); in REG_FIDDLE() 20 canvas->drawImage(bitmap.asImage(), 0, 0, SkSamplingOptions(), &paint); in REG_FIDDLE() 21 canvas->drawImage(alpha.asImage(), 100, 0, SkSamplingOptions(), &paint); in REG_FIDDLE()
|
H A D | Matrix_invert.cpp | 9 SkPaint paint; in REG_FIDDLE() local 10 paint.setAntiAlias(true); in REG_FIDDLE() 13 canvas->drawPoints(SkCanvas::kPolygon_PointMode, 4, src, paint); in REG_FIDDLE() 14 canvas->drawPoints(SkCanvas::kPolygon_PointMode, 4, dst, paint); in REG_FIDDLE() 15 paint.setColor(SK_ColorBLUE); in REG_FIDDLE() 16 paint.setStrokeWidth(3); in REG_FIDDLE() 17 paint.setStrokeCap(SkPaint::kRound_Cap); in REG_FIDDLE() 18 canvas->drawPoints(SkCanvas::kPoints_PointMode, 4, dst, paint); in REG_FIDDLE() 21 canvas->drawPoints(SkCanvas::kPoints_PointMode, 4, dst, paint); in REG_FIDDLE()
|
H A D | Typeface_Methods.cpp | 8 SkPaint paint; in REG_FIDDLE() local 9 paint.setTypeface(SkTypeface::MakeFromName(nullptr, SkFontStyle())); in REG_FIDDLE() 10 paint.setAntiAlias(true); in REG_FIDDLE() 11 paint.setTextSize(36); in REG_FIDDLE() 12 canvas->drawString("A Big Hello!", 10, 40, paint); in REG_FIDDLE() 13 paint.setTypeface(nullptr); in REG_FIDDLE() 14 paint.setFakeBoldText(true); in REG_FIDDLE() 15 canvas->drawString("A Big Hello!", 10, 80, paint); in REG_FIDDLE()
|
/third_party/skia/samplecode/ |
H A D | SampleStrokePath.cpp | 30 SkPaint paint; in test_huge_stroke() local 31 paint.setAntiAlias(true); in test_huge_stroke() 32 paint.setStrokeWidth(8000); in test_huge_stroke() 33 paint.setStrokeMiter(10); in test_huge_stroke() 34 paint.setStrokeCap(SkPaint::kButt_Cap); in test_huge_stroke() 35 paint.setStrokeJoin(SkPaint::kRound_Join); in test_huge_stroke() 36 paint.setStyle(SkPaint::kStroke_Style); in test_huge_stroke() 40 canvas->drawPath(path, paint); in test_huge_stroke() 128 void drawSet(SkCanvas* canvas, SkPaint* paint) { in drawSet() argument 132 paint in drawSet() 144 SkPaint paint; global() variable [all...] |
H A D | SampleComplexClip.cpp | 63 SkPaint paint; variable 64 paint.setAntiAlias(true); 66 paint.setStyle(SkPaint::kStroke_Style); 67 paint.setStrokeWidth(0); 71 paint.setColor(colorA); 72 canvas->drawPath(clipA, paint); 73 paint.setColor(colorB); 74 canvas->drawPath(clipB, paint); 108 paint.setColor(pathColor); 109 canvas->drawPath(path, paint); [all...] |
/third_party/skia/gm/ |
H A D | imagefilterscropped.cpp | 33 SkPaint paint; in draw_paint() local 34 paint.setImageFilter(std::move(imf)); in draw_paint() 35 paint.setColor(SK_ColorBLACK); in draw_paint() 38 canvas->drawPaint(paint); in draw_paint() 43 SkPaint paint; in draw_path() local 44 paint.setColor(SK_ColorMAGENTA); in draw_path() 45 paint.setImageFilter(std::move(imf)); in draw_path() 46 paint.setAntiAlias(true); in draw_path() 47 canvas->drawCircle(r.centerX(), r.centerY(), r.width()*2/5, paint); in draw_path() 51 SkPaint paint; in draw_text() local 60 SkPaint paint; draw_bitmap() local 107 SkPaint paint; draw_frame() local 160 SkPaint paint; global() variable [all...] |
H A D | glyph_pos.cpp | 91 SkPaint paint; in drawTestCase() local 92 paint.setColor(SK_ColorBLACK); in drawTestCase() 93 paint.setAntiAlias(true); in drawTestCase() 94 paint.setStrokeWidth(strokeWidth); in drawTestCase() 95 paint.setStyle(strokeStyle); in drawTestCase() 108 &bounds, &paint); in drawTestCase() 110 paint.setStrokeWidth(0.0f); in drawTestCase() 111 paint.setStyle(SkPaint::kStroke_Style); in drawTestCase() 114 paint.setColor(SK_ColorGREEN); in drawTestCase() 115 canvas->drawRect(bounds, paint); in drawTestCase() [all...] |
H A D | textblobtransforms.cpp | 74 SkPaint paint; variable 88 canvas->drawTextBlob(fBlob, 0, 0, paint); 90 canvas->drawTextBlob(fBlob, 0, 0, paint); 92 canvas->drawTextBlob(fBlob, 0, 0, paint); 94 canvas->drawTextBlob(fBlob, 0, 0, paint); 96 canvas->drawTextBlob(fBlob, 0, 0, paint); 101 canvas->drawTextBlob(fBlob, 0, 0, paint); 105 canvas->drawTextBlob(fBlob, 0, 0, paint); 107 canvas->drawTextBlob(fBlob, 0, 0, paint); 111 canvas->drawTextBlob(fBlob, 0, 0, paint); [all...] |
H A D | imagefiltersgraph.cpp | 56 SkPaint paint; variable 57 paint.setImageFilter(std::move(merge)); 58 canvas->drawPaint(paint); 72 SkPaint paint; variable 73 paint.setImageFilter(SkImageFilters::Blend(SkBlendMode::kSrcOver, 76 DrawClippedImage(canvas, fImage.get(), paint); 89 SkPaint paint; variable 90 paint.setImageFilter(SkImageFilters::Arithmetic( 93 DrawClippedImage(canvas, fImage.get(), paint); 100 SkPaint paint; variable 124 SkPaint paint; global() variable 140 SkPaint paint; global() variable 149 DrawClippedImage(SkCanvas* canvas, const SkImage* image, const SkPaint& paint) DrawClippedImage() argument [all...] |
H A D | perlinnoise.cpp | 39 void drawRect(SkCanvas* canvas, int x, int y, const SkPaint& paint, const SkISize& size) { in drawRect() argument 44 canvas->drawRect(r, paint); in drawRect() 69 SkPaint paint; in test() local 70 paint.setShader(std::move(shader)); in test() 72 drawRect(canvas, x, y, paint, tileSize); in test() 74 drawRect(canvas, x, y, paint, tileSize); in test() 76 drawRect(canvas, x, y, paint, tileSize); in test() 78 drawRect(canvas, x, y, paint, tileSize); in test() 80 drawRect(canvas, x, y, paint, fSize); in test() 125 void install(SkPaint* paint, Typ argument 139 SkPaint paint; global() variable [all...] |
H A D | dropshadowimagefilter.cpp | 31 SkPaint paint; in draw_paint() local 32 paint.setImageFilter(std::move(imf)); in draw_paint() 33 paint.setColor(SK_ColorBLACK); in draw_paint() 36 canvas->drawPaint(paint); in draw_paint() 41 SkPaint paint; in draw_path() local 42 paint.setColor(SK_ColorGREEN); in draw_path() 43 paint.setImageFilter(std::move(imf)); in draw_path() 44 paint.setAntiAlias(true); in draw_path() 47 canvas->drawCircle(r.centerX(), r.centerY(), r.width()/3, paint); in draw_path() 52 SkPaint paint; in draw_text() local 65 SkPaint paint; draw_bitmap() local [all...] |
H A D | lumafilter.cpp | 54 SkPaint paint; in draw_scene() local 55 paint.setAntiAlias(true); in draw_scene() 60 paint.setARGB(0x20, 0, 0, 0xff); in draw_scene() 61 canvas->drawRect(bounds, paint); in draw_scene() 67 paint.setShader(s1); in draw_scene() 68 paint.setColor(s1 ? SK_ColorBLACK : SkColorSetA(kColor1, 0x80)); in draw_scene() 69 canvas->drawOval(r, paint); in draw_scene() 73 paint.setColor(kColor1); in draw_scene() 74 canvas->drawOval(r, paint); in draw_scene() 84 paint in draw_scene() 179 SkPaint paint; DEF_SIMPLE_GM() local [all...] |
H A D | bug9331.cpp | 16 SkPaint paint; in DEF_SIMPLE_GM() local 17 paint.setColor(0x44FF0000); in DEF_SIMPLE_GM() 18 canvas->drawRect(clip, paint); in DEF_SIMPLE_GM() 25 SkPaint paint; in DEF_SIMPLE_GM() 26 paint.setColor(color); in DEF_SIMPLE_GM() 27 paint.setStyle(SkPaint::kStroke_Style); in DEF_SIMPLE_GM() 28 paint.setStrokeWidth(10); in DEF_SIMPLE_GM() 29 paint.setPathEffect(SkDashPathEffect::Make(intervals, SK_ARRAY_COUNT(intervals), phase)); in DEF_SIMPLE_GM() 33 canvas->drawRect({50,50, 150,150}, paint); in DEF_SIMPLE_GM()
|
/third_party/skia/src/core/ |
H A D | SkPictureCommon.h | 22 // Some ops have a paint, some have an optional paint. Either way, get back a pointer. 28 void checkPaint(const SkPaint* paint) { in checkPaint() 29 if (paint && paint->getPathEffect()) { in checkPaint() 36 this->checkPaint(&op.paint); in operator ()() 37 const SkPathEffect* effect = op.paint.getPathEffect(); in operator ()() 41 if (2 == op.count && SkPaint::kRound_Cap != op.paint.getStrokeCap() && in operator ()() 49 this->checkPaint(&op.paint); in operator ()() 50 if (op.paint in operator ()() [all...] |
H A D | SkBlitter_Sprite.cpp | 23 bool SkSpriteBlitter::setup(const SkPixmap& dst, int left, int top, const SkPaint& paint) { in setup() argument 27 fPaint = &paint; in setup() 62 static bool Supports(const SkPixmap& dst, const SkPixmap& src, const SkPaint& paint) { in Supports() argument 69 if (paint.getMaskFilter() || paint.getColorFilter() || paint.getImageFilter()) { in Supports() 72 if (0xFF != paint.getAlpha()) { in Supports() 75 const auto mode = paint.asBlendMode(); in Supports() 114 bool setup(const SkPixmap& dst, int left, int top, const SkPaint& paint) override { 118 fPaintColor = paint 176 ChooseSprite(const SkPixmap& dst, const SkPaint& paint, const SkPixmap& source, int left, int top, SkArenaAlloc* alloc, sk_sp<SkShader> clipShader) ChooseSprite() argument [all...] |
/third_party/skia/include/core/ |
H A D | SkCanvasVirtualEnforcer.h | 22 void onDrawPaint(const SkPaint& paint) override = 0; 24 void onDrawRect(const SkRect& rect, const SkPaint& paint) override = 0; 25 void onDrawRRect(const SkRRect& rrect, const SkPaint& paint) override = 0; 27 const SkPaint& paint) override = 0; 28 void onDrawOval(const SkRect& rect, const SkPaint& paint) override = 0; 30 const SkPaint& paint) override = 0; 31 void onDrawPath(const SkPath& path, const SkPaint& paint) override = 0; 32 void onDrawRegion(const SkRegion& region, const SkPaint& paint) override = 0; 35 const SkPaint& paint) override = 0; 39 const SkPaint& paint) overrid [all...] |