Searched refs:canvas (Results 151 - 175 of 839) sorted by relevance

1234567891011>>

/external/skia/gm/
H A Ddftext.cpp50 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 Dalphagradients.cpp25 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 Dfatpathfill.cpp23 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 Dverttext.cpp59 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 Dimagefilterscropped.cpp23 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 Dovals.cpp139 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 Dcolormatrix.cpp48 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 Dimagealphathreshold.cpp17 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 Dtileimagefilter.cpp48 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 Dcroppedrects.cpp54 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 Dverttext2.cpp41 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 Dcirculararcs.cpp21 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 Dmultipicturedraw.cpp61 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 Dimagefiltersbase.cpp109 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 Dhairmodes.cpp33 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 Dpathopsinverse.cpp41 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 Dblurcircles.cpp41 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 Dfontscaler.cpp31 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 DGMSampleView.cpp55 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 DSampleRegion.cpp19 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 DSampleAARectModes.cpp34 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 DSampleFilter.cpp41 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 DSampleHairModes.cpp34 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 DRectTest.cpp30 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 DRecordingXfermodeTest.cpp18 // 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...]

Completed in 983 milliseconds

1234567891011>>