/external/skia/gm/ |
H A D | dftext.cpp | 50 SkCanvas* canvas = surface ? surface->getCanvas() : inputCanvas; variable 51 // init our new canvas with the old canvas's matrix 52 canvas->setMatrix(inputCanvas->getTotalMatrix()); 54 SkCanvas* canvas = inputCanvas; variable 57 canvas->scale(1.05f, 1.05f); 58 canvas->clear(0xffffffff); 73 SkAutoCanvasRestore acr(canvas, true); 74 canvas->translate(x, y); 75 canvas [all...] |
H A D | alphagradients.cpp | 25 static void draw_grad(SkCanvas* canvas, const SkRect& r, argument 33 canvas->drawRect(r, paint); 37 canvas->drawRect(r, paint); 40 void onDraw(SkCanvas* canvas) override { 61 canvas->translate(10, 10); 64 canvas->save(); 66 draw_grad(canvas, r, gRec[i].fColor0, gRec[i].fColor1, SkToBool(doPreMul)); 67 canvas->translate(0, r.height() + 8); 69 canvas->restore(); 70 canvas [all...] |
H A D | fatpathfill.cpp | 23 static void draw_pixel_centers(SkCanvas* canvas) { argument 30 canvas->drawCircle(x + 0.5f, y + 0.5f, 1.5f / ZOOM, paint); 35 static void draw_fatpath(SkCanvas* canvas, SkSurface* surface, const SkPath& path) { argument 40 surface->draw(canvas, 0, 0, nullptr); 45 canvas->drawPath(path, paint); 47 draw_pixel_centers(canvas); 50 DEF_SIMPLE_GM(fatpathfill, canvas, 55 canvas->scale(ZOOM, ZOOM); 66 draw_fatpath(canvas, surface.get(), path); 68 canvas [all...] |
H A D | verttext.cpp | 59 static void drawBaseline(SkCanvas* canvas, const SkPaint& paint, argument 66 canvas->drawLine(x, y, 75 canvas->drawCircle(x, y, SK_Scalar1 * 3 / 2, p); 82 canvas->drawCircle(x, y, SK_Scalar1 * 3 / 2, p); 85 void onDraw(SkCanvas* canvas) override { 97 drawBaseline(canvas, paint, x, y); 98 canvas->drawText(gText, gLen, x, y, paint); 101 drawBaseline(canvas, paint, x, y); 102 canvas->drawText(gText, gLen, x, y, paint); 107 canvas [all...] |
H A D | imagefilterscropped.cpp | 23 static void draw_paint(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) { argument 27 canvas->save(); 28 canvas->clipRect(r); 29 canvas->drawPaint(paint); 30 canvas->restore(); 33 static void draw_path(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) { argument 38 canvas->drawCircle(r.centerX(), r.centerY(), r.width()*2/5, paint); 41 static void draw_text(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) { argument 49 canvas->drawText("Text", 4, r.centerX(), r.centerY(), paint); 52 static void draw_bitmap(SkCanvas* canvas, cons argument 102 draw_frame(SkCanvas* canvas, const SkRect& r) argument [all...] |
H A D | ovals.cpp | 139 void onDraw(SkCanvas* canvas) override { 141 canvas->translate(20 * SK_Scalar1, 20 * SK_Scalar1); 159 canvas->save(); 166 canvas->concat(mat); 171 canvas->drawRect(oval, rectPaint); 172 canvas->drawOval(oval, fPaints[i]); 174 canvas->restore(); 185 canvas->save(); 187 canvas->translate(kXStart + SK_Scalar1 * kXStep * 2.55f + SK_Scalar1 / 4, 193 canvas [all...] |
H A D | colormatrix.cpp | 48 SkCanvas canvas(bm); 49 canvas.clear(0x0); 54 canvas.drawRect(SkRect::MakeXYWH(SkIntToScalar(x), 65 SkCanvas canvas(bm); 66 canvas.clear(0x0); 73 canvas.drawRect(SkRect::MakeWH(SkIntToScalar(width), SkIntToScalar(height)), paint); 77 void onDraw(SkCanvas* canvas) override { 87 canvas->drawImage(bmps[i], 0, 0, &paint); 91 canvas->drawImage(bmps[i], 80, 0, &paint); 95 canvas [all...] |
H A D | imagealphathreshold.cpp | 17 static void draw_rects(SkCanvas* canvas) { argument 20 canvas->drawRect(SkRect::MakeXYWH(0, 0, WIDTH / 2, HEIGHT / 2), rectPaint); 22 canvas->drawRect(SkRect::MakeXYWH(WIDTH / 2, 0, WIDTH / 2, HEIGHT / 2), rectPaint); 24 canvas->drawRect(SkRect::MakeXYWH(0, HEIGHT / 2, WIDTH / 2, HEIGHT / 2), rectPaint); 26 canvas->drawRect(SkRect::MakeXYWH(WIDTH / 2, HEIGHT / 2, WIDTH / 2, HEIGHT / 2), rectPaint); 62 void onDraw(SkCanvas* canvas) override { 68 canvas->concat(matrix); 74 canvas->saveLayer(nullptr, &paint); 75 draw_rects(canvas); variable 77 canvas 88 make_color_matching_surface(SkCanvas* canvas, int width, int height, SkAlphaType alphaType) argument [all...] |
H A D | tileimagefilter.cpp | 48 void onDraw(SkCanvas* canvas) override { 49 canvas->clear(SK_ColorBLACK); 72 canvas->save(); 73 canvas->translate(SkIntToScalar(x), SkIntToScalar(y)); 76 canvas->drawImage(fBitmap.get(), 0, 0, &paint); 77 canvas->drawRect(srcRect, red); 78 canvas->drawRect(dstRect, blue); 79 canvas->restore(); 101 canvas->save(); 102 canvas [all...] |
H A D | croppedrects.cpp | 54 void onDraw(SkCanvas* canvas) override { 55 canvas->clear(SK_ColorWHITE); 59 SkAutoCanvasRestore acr(canvas, true); 63 canvas->clipRect(kSrcImageClip); 64 canvas->drawPaint(paint); 69 SkAutoCanvasRestore acr(canvas, true); 73 canvas->clipRect(drawRect); 74 canvas->drawImageRect(fSrcImage.get(), 83 SkAutoCanvasRestore acr(canvas, true); 92 canvas [all...] |
H A D | verttext2.cpp | 41 void onDraw(SkCanvas* canvas) override { 47 canvas->drawLine(0, SkIntToScalar(10), 49 canvas->drawLine(0, SkIntToScalar(240), 51 canvas->drawLine(0, SkIntToScalar(470), 53 drawText(canvas, SkString("Proportional / Top Aligned"), 55 drawText(canvas, SkString("< Proportional / Centered >"), 57 drawText(canvas, SkString("Monospaced / Top Aligned"), 59 drawText(canvas, SkString("< Monospaced / Centered >"), 61 canvas->rotate(SkIntToScalar(-15)); 62 canvas 69 drawText(SkCanvas* canvas, const SkString& string, sk_sp<SkTypeface> family, SkPaint::Align alignment) argument [all...] |
H A D | circulararcs.cpp | 21 void draw_arcs(SkCanvas* canvas, std::function<void(SkPaint*)> configureStyle) { argument 24 auto drawGrid = [canvas, &configureStyle] (SkScalar x, SkScalar y, bool useCenter, bool aa) { 38 canvas->save(); 39 canvas->translate(kPad + x, kPad + y); 41 canvas->save(); 43 canvas->drawArc(kRect, start, sweep, useCenter, p0); 44 canvas->drawArc(kRect, start, -(360.f - sweep), useCenter, p1); 45 canvas->translate(kRect.width() + kPad, 0.f); 47 canvas->restore(); 48 canvas [all...] |
H A D | multipicturedraw.cpp | 61 SkCanvas* canvas = recorder.beginRecording(SkIntToScalar(kPicWidth), local 71 canvas->saveLayer(nullptr, nullptr); 72 canvas->translate(xPos, yPos + ((x % 2) ? kRoot3Over2 * kHexSide : 0)); 73 canvas->drawPath(hex, fill); 74 canvas->drawPath(hex, stroke); 75 canvas->restore(); 111 SkCanvas* canvas = recorder.beginRecording(kBig, kBig, &bbhFactory); local 113 canvas->saveLayer(nullptr, nullptr); 121 canvas->save(); 122 canvas 165 SkCanvas* canvas = recorder.beginRecording(SkIntToScalar(kPicWidth), local 184 SkCanvas* canvas = recorder.beginRecording(SkIntToScalar(kPicWidth), local 218 SkCanvas* canvas = recorder.beginRecording(SkIntToScalar(kPicWidth), local 240 create_compat_surface(SkCanvas* canvas, int width, int height) argument 269 no_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) argument 274 rect_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) argument 286 rrect_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) argument 301 path_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) argument 313 invpath_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) argument 326 sierpinski(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) argument 336 big_layer(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) argument [all...] |
H A D | imagefiltersbase.cpp | 109 static void draw_paint(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) { argument 113 canvas->save(); 114 canvas->clipRect(r); 115 canvas->drawPaint(paint); 116 canvas->restore(); 119 static void draw_line(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) { argument 124 canvas->drawLine(r.fLeft, r.fTop, r.fRight, r.fBottom, paint); 127 static void draw_rect(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) { argument 133 canvas->drawRect(rr, paint); 136 static void draw_path(SkCanvas* canvas, cons argument 144 draw_text(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) argument 155 draw_bitmap(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) argument 184 draw_frame(SkCanvas* canvas, const SkRect& r) argument 255 drawWaterfall(SkCanvas* canvas, const SkPaint& origPaint) argument [all...] |
H A D | hairmodes.cpp | 33 static SkScalar drawCell(SkCanvas* canvas, SkBlendMode mode, SkAlpha a0, SkAlpha a1) { argument 43 canvas->drawOval(r, paint); 52 canvas->drawLine(W/2, H/2, W/2 + x, H/2 + y, paint); 86 void onDraw(SkCanvas* canvas) override { 90 canvas->translate(SkIntToScalar(4), SkIntToScalar(4)); 93 canvas->save(); 94 canvas->save(); 97 canvas->restore(); 98 canvas->translate(W * 5, 0); 99 canvas [all...] |
H A D | pathopsinverse.cpp | 41 SkCanvas canvas(temp); 42 canvas.drawColor(one); 43 canvas.drawColor(two); 62 void onDraw(SkCanvas* canvas) override { 77 canvas->save(); 78 canvas->translate(0, SkIntToScalar(yPos)); 79 canvas->clipRect(SkRect::MakeWH(110, 110), true); 80 canvas->drawPath(one, fOnePaint); 81 canvas->drawPath(one, fOutlinePaint); 82 canvas [all...] |
H A D | blurcircles.cpp | 41 void onDraw(SkCanvas* canvas) override { 42 canvas->scale(1.5f, 1.5f); 43 canvas->translate(50,50); 48 SkAutoCanvasRestore autoRestore(canvas, true); 49 canvas->translate(0, SkIntToScalar(150*i)); 55 canvas->drawCircle(SkIntToScalar(50),SkIntToScalar(50),SkIntToScalar(circleRadii[j]),paint); 56 canvas->translate(SkIntToScalar(150), 0);
|
H A D | fontscaler.cpp | 31 void onDraw(SkCanvas* canvas) override { 49 SkAutoCanvasRestore acr(canvas, true); 50 canvas->translate(SkIntToScalar(50 + i * 230), 52 canvas->rotate(SkIntToScalar(i * 5), x, y * 10); 60 canvas->drawRect(r, p); 65 canvas->drawText(text, textLen, x, y, paint); 69 canvas->translate(0, SkIntToScalar(360));
|
/external/skia/samplecode/ |
H A D | GMSampleView.cpp | 55 void GMSampleView::onDrawContent(SkCanvas* canvas) { argument 57 SkCanvas* origCanvas = canvas; 61 canvas = recorder.beginRecording(SkRect::MakeIWH(size.width(), size.height())); 65 SkAutoCanvasRestore acr(canvas, fShowSize); 66 fGM->drawContent(canvas); 69 if (origCanvas != canvas) { 75 canvas = origCanvas; 84 canvas->drawRect(r, paint); 88 void GMSampleView::onDrawBackground(SkCanvas* canvas) { argument 89 fGM->drawBackground(canvas); [all...] |
H A D | SampleRegion.cpp | 19 static void test_strokerect(SkCanvas* canvas) { argument 46 canvas->drawBitmap(bitmap, 0, 0, nullptr); 51 canvas->drawBitmap(bitmap, SkIntToScalar(2*width), 0, nullptr); 54 static void drawFadingText(SkCanvas* canvas, argument 68 canvas->saveLayer(&bounds, nullptr); 69 canvas->drawText(text, len, x, y, paint); 84 canvas->drawRect(bounds, p); 86 canvas->restore(); 89 static void test_text(SkCanvas* canvas) { argument 99 canvas 175 paint_rgn(SkCanvas* canvas, const SkRegion& rgn, const SkPaint& paint) argument 223 drawstr(SkCanvas* canvas, const char text[], const SkPoint& loc, bool hilite) argument 232 drawPredicates(SkCanvas* canvas, const SkPoint pts[]) argument 240 drawOrig(SkCanvas* canvas, bool bg) argument 256 drawRgnOped(SkCanvas* canvas, SkRegion::Op op, SkColor color) argument 298 drawPathOped(SkCanvas* canvas, SkRegion::Op op, SkColor color) argument 319 test_strokerect(canvas); variable 323 test_text(canvas); variable [all...] |
H A D | SampleAARectModes.cpp | 34 static SkScalar drawCell(SkCanvas* canvas, SkBlendMode mode, SkAlpha a0, SkAlpha a1) { argument 43 canvas->drawOval(r, paint); 53 canvas->drawRect(rect, paint); 91 virtual void onDrawContent(SkCanvas* canvas) { argument 95 canvas->translate(SkIntToScalar(4), SkIntToScalar(4)); 98 canvas->save(); 99 canvas->save(); 102 canvas->restore(); 103 canvas->translate(W * 5, 0); 104 canvas [all...] |
H A D | SampleFilter.cpp | 41 static SkScalar draw_bm(SkCanvas* canvas, const SkBitmap& bm, argument 43 canvas->drawBitmap(bm, x, y, paint); 55 static SkScalar draw_row(SkCanvas* canvas, const SkBitmap& bm) { argument 56 SkAutoCanvasRestore acr(canvas, true); 64 canvas->drawText(name, strlen(name), x, SkIntToScalar(bm.height())*scale*5/8, 66 canvas->translate(SkIntToScalar(48), 0); 68 canvas->scale(SkIntToScalar(scale), SkIntToScalar(scale)); 70 x += draw_set(canvas, bm, 0, &paint); 73 draw_set(canvas, bm, x, &paint); 100 virtual void onDrawContent(SkCanvas* canvas) { argument [all...] |
H A D | SampleHairModes.cpp | 34 static SkScalar drawCell(SkCanvas* canvas, SkBlendMode mode, SkAlpha a0, SkAlpha a1) { argument 43 canvas->drawOval(r, paint); 52 canvas->drawLine(W/2, H/2, W/2 + x, H/2 + y, paint); 88 virtual void onDrawContent(SkCanvas* canvas) { argument 92 canvas->translate(SkIntToScalar(4), SkIntToScalar(4)); 95 canvas->save(); 96 canvas->save(); 99 canvas->restore(); 100 canvas->translate(W * 5, 0); 101 canvas [all...] |
/external/skia/tests/ |
H A D | RectTest.cpp | 30 SkCanvas canvas(bm); 36 // clip out the left half of our canvas 37 canvas.clipRect(SkRect::MakeXYWH(51, 0, 49, 100)); 40 canvas.drawRect(SkRect::MakeWH(44, 100), paint); 44 canvas.scale(2, 2); 45 canvas.drawRect(SkRect::MakeWH(22, 50), paint); 54 SkCanvas canvas(bm); 62 canvas.drawRect(r, paint); 69 canvas.drawRect(r, paint); 77 canvas [all...] |
H A D | RecordingXfermodeTest.cpp | 18 // Verify that replay of a recording into a clipped canvas 29 SkCanvas canvas(fCircleBM); 30 canvas.clear(0xffffffff); 33 canvas.drawCircle(50, 50, 50, circlePaint); 38 void draw(SkCanvas* canvas, const SkRect& clipRect, SkBlendMode mode) const { argument 51 canvas->clipRect(clipRect); 52 canvas->clear(0xff000000); 54 canvas->saveLayer(nullptr, &blackPaint); 55 canvas->drawRect(canvasRect, greenPaint); 56 canvas 112 SkCanvas* canvas = recorder.beginRecording(SkIntToScalar(fWidth), variable [all...] |