/external/skia/gm/ |
pdf_never_embed.cpp | 12 static void excercise_draw_pos_text(SkCanvas* canvas, 24 canvas->drawPosText(text, textLen, &pos[0], paint); 27 DEF_SIMPLE_GM(pdf_never_embed, canvas, 512, 512) { 40 canvas->drawColor(SK_ColorWHITE); 41 excercise_draw_pos_text(canvas, text, 30, 90, p); 43 canvas->save(); 44 canvas->rotate(45.0f); 46 excercise_draw_pos_text(canvas, text, 30, 45, p); 47 canvas->restore(); 49 canvas->save() [all...] |
pictureimagefilter.cpp | 27 SkCanvas* canvas = recorder.beginRecording(100, 100, nullptr, 0); local 28 canvas->clear(SK_ColorBLACK); 35 canvas->drawText(str, strlen(str), SkIntToScalar(20), SkIntToScalar(70), paint); 45 static void fillRectFiltered(SkCanvas* canvas, const SkRect& clipRect, SkImageFilter* filter) { 48 canvas->save(); 49 canvas->clipRect(clipRect); 50 canvas->drawPaint(paint); 51 canvas->restore(); 54 void onDraw(SkCanvas* canvas) override { 55 canvas->clear(SK_ColorBLACK) [all...] |
scaledstrokes.cpp | 27 static void draw_path(SkScalar size, SkCanvas* canvas, SkPaint paint) { 35 canvas->drawPath(path, paint); 38 void onDraw(SkCanvas* canvas) override { 42 canvas->translate(5.0f, 5.0f); 46 canvas->save(); 50 canvas->save(); 51 canvas->translate(size / 2.0f, size / 2.0f); 52 canvas->scale(scale, scale); 53 draw_path(size / 2.0f / scale, canvas, paint); 54 canvas->restore() [all...] |
thinrects.cpp | 28 void onDraw(SkCanvas* canvas) override { 39 canvas->save(); 40 canvas->translate(i*0.125f, i*40.0f); 41 DrawVertRects(canvas, white); 43 canvas->translate(40.0f, 0.0f); 44 DrawVertRects(canvas, green); 45 canvas->restore(); 47 canvas->save(); 48 canvas->translate(80.0f, i*40.0f + i*0.125f); 49 DrawHorizRects(canvas, white) [all...] |
drawable.cpp | 16 void onDraw(SkCanvas* canvas) override { 23 canvas->drawRect(path.getBounds(), paint); 27 canvas->drawPath(path, paint); 34 DEF_SIMPLE_GM(drawable, canvas, 180, 275) { 37 canvas->translate(10, 10); 38 canvas->drawDrawable(drawable); 39 canvas->drawDrawable(drawable, 0, 150); 43 canvas->drawDrawable(drawable, &m); 46 canvas->drawDrawable(drawable, &m);
|
annotated_text.cpp | 13 SkCanvas* canvas, const void* text, 20 SkAnnotateRectWithURL(canvas, bounds, urlData); 23 canvas->drawRect(bounds, shade); 24 canvas->drawText(text, byteLength, x, y, paint); 27 DEF_SIMPLE_GM(annotated_text, canvas, 512, 512) { 28 SkAutoCanvasRestore autoCanvasRestore(canvas, true); 29 canvas->clear(SK_ColorWHITE); 30 canvas->clipRect(SkRect::MakeXYWH(64, 64, 256, 256)); 31 canvas->clear(0xFFEEEEEE); 36 draw_url_annotated_text_with_box(canvas, text, 200.0f, 80.0f, p, url) [all...] |
bug530095.cpp | 12 DEF_SIMPLE_GM(bug530095, canvas, 900, 1200) { 24 canvas->drawPath(path1, paint); 30 canvas->save(); 31 canvas->scale(100, 100); 32 canvas->translate(4, 0); 33 canvas->drawPath(path2, paint); 34 canvas->restore(); 38 canvas->save(); 39 canvas->translate(0, 400); 40 canvas->drawPath(path1, paint) [all...] |
internal_links.cpp | 35 virtual void onDraw(SkCanvas* canvas) { 38 canvas->save(); 39 canvas->translate(SkIntToScalar(100), SkIntToScalar(100)); 40 drawLabeledRect(canvas, "Link to A", 0, 0); 42 SkAnnotateLinkToDestination(canvas, rect, name.get()); 43 canvas->restore(); 45 canvas->save(); 46 canvas->translate(SkIntToScalar(200), SkIntToScalar(200)); 48 drawLabeledRect(canvas, "Target A", point.x(), point.y()); 49 SkAnnotateNamedDestination(canvas, point, name.get()) [all...] |
thinstrokedrects.cpp | 28 void onDraw(SkCanvas* canvas) override { 42 canvas->translate(5, 5); 44 canvas->save(); 45 canvas->translate(i*0.125f, i*30.0f); 48 canvas->drawRect(rect, paint); 49 canvas->translate(15, 0); 51 canvas->restore(); 56 canvas->translate(0, 15); 58 canvas->save(); 59 canvas->translate(i*0.125f, i*30.0f) [all...] |
stroketext.cpp | 12 static void test_nulldev(SkCanvas* canvas) { 27 static void draw_text_stroked(SkCanvas* canvas, const SkPaint& paint, SkScalar strokeWidth) { 33 canvas->drawText("P", 1, loc.fX, loc.fY - 225, p); 34 canvas->drawPosText("P", 1, &loc, p); 41 canvas->drawText("P", 1, loc.fX, loc.fY - 225, p); 42 canvas->drawPosText("P", 1, &loc, p); 45 static void draw_text_set(SkCanvas* canvas, const SkPaint& paint) { 46 SkAutoCanvasRestore acr(canvas, true); 48 draw_text_stroked(canvas, paint, 10); 50 canvas->translate(200, 0) [all...] |
aaclip.cpp | 16 static void draw(SkCanvas* canvas, SkRect& target, int x, int y) { 27 canvas->save(); 28 canvas->translate(SkIntToScalar(x), SkIntToScalar(y)); 30 canvas->drawRect(target, borderPaint); 32 canvas->drawRect(target, backgroundPaint); 33 canvas->clipRect(target, SkRegion::kIntersect_Op, true); 35 canvas->drawRect(target, foregroundPaint); 36 canvas->restore(); 39 static void draw_square(SkCanvas* canvas, int x, int y) { 41 draw(canvas, target, x, y) 84 draw_rect_tests(canvas); variable 89 draw_rect_tests(canvas); variable 93 draw_rect_tests(canvas); variable 97 draw_rect_tests(canvas); variable 101 draw_rect_tests(canvas); variable [all...] |
filltypes.cpp | 38 void showPath(SkCanvas* canvas, int x, int y, SkPath::FillType ft, 42 canvas->save(); 43 canvas->translate(SkIntToScalar(x), SkIntToScalar(y)); 44 canvas->clipRect(r); 45 canvas->drawColor(SK_ColorWHITE); 47 canvas->translate(r.centerX(), r.centerY()); 48 canvas->scale(scale, scale); 49 canvas->translate(-r.centerX(), -r.centerY()); 50 canvas->drawPath(fPath, paint); 51 canvas->restore() [all...] |
glyph_pos.cpp | 20 static void drawTestCase(SkCanvas* canvas, 25 static void draw_gm(SkCanvas* canvas, 29 canvas->drawPoint(40.0f, 40.0f, SK_ColorBLACK); 32 canvas->translate(50.0f, 50.0f); 33 drawTestCase(canvas, 1.0f, strokeWidth, strokeStyle); 35 canvas->translate(0.0f, 50.0f); 36 drawTestCase(canvas, 3.0f, strokeWidth, strokeStyle); 39 canvas->translate(0.0f, 100.0f); 40 canvas->save(); 41 canvas->scale(3.0f, 3.0f) [all...] |
circularclips.cpp | 38 void onDraw(SkCanvas* canvas) override { 54 canvas->save(); 55 canvas->scale(10, 10); 56 canvas->translate(-((fX1 + fX2)/2 - fR), -(fY - 2*fR/3)); 57 canvas->clipPath(fCircle1, SkRegion::kReplace_Op, true); 58 canvas->clipPath(fCircle2, SkRegion::kIntersect_Op, true); 60 canvas->drawRect(rect, fillPaint); 62 canvas->restore(); 72 canvas->save(); 74 canvas->save() [all...] |
/external/skia/tests/ |
CanvasStateHelpers.cpp | 16 void complex_layers_draw(SkCanvas* canvas, float left, float top, 23 canvas->drawRect(rect, bluePaint); 24 canvas->translate(0, rect.height() + spacer); 25 canvas->drawRect(rect, bluePaint); 30 SkCanvas* canvas = SkCanvasStateUtils::CreateFromCanvasState(state); local 31 if (!canvas) { 34 complex_layers_draw(canvas, left, top, right, bottom, spacer); 35 canvas->unref(); 39 void complex_clips_draw(SkCanvas* canvas, int32_t left, int32_t top, 41 canvas->save() 55 SkCanvas* canvas = SkCanvasStateUtils::CreateFromCanvasState(state); local [all...] |
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
ShapesActivity.java | 21 import android.graphics.Canvas; 79 protected void onDraw(Canvas canvas) { 80 super.onDraw(canvas); 82 canvas.save(); 83 canvas.translate(50.0f, 50.0f); 84 canvas.drawRoundRect(mRect, 6.0f, 6.0f, mNormalPaint); 86 canvas.translate(0.0f, 110.0f); 87 canvas.drawRoundRect(mRect, 6.0f, 6.0f, mStrokePaint); 89 canvas.translate(0.0f, 110.0f) [all...] |
Lines2Activity.java | 22 import android.graphics.Canvas; 75 private void drawLines(Canvas canvas, Paint p, float xOffset, float yOffset) { 76 canvas.drawLine(10 + xOffset, yOffset, 10 + xOffset, 40 + yOffset, p); 77 canvas.drawLine(30 + xOffset, yOffset, 40 + xOffset, 40 + yOffset, p); 78 canvas.drawLine(40 + xOffset, yOffset, 75 + xOffset, 35 + yOffset, p); 79 canvas.drawLine(50 + xOffset, 5+ yOffset, 100 + xOffset, 15 + yOffset, p); 80 canvas.drawLine(60 + xOffset, yOffset, 110 + xOffset, 2 + yOffset, p); 81 canvas.drawLine(60 + xOffset, 40 + yOffset, 110 + xOffset, 40 + yOffset, p); 86 canvas.drawLines(copyPoints, 0, 12, p) [all...] |
QuickRejectActivity.java | 23 import android.graphics.Canvas; 52 protected void onDraw(Canvas canvas) { 53 super.onDraw(canvas); 55 int count = canvas.getSaveCount(); 57 count = canvas.save(); 59 count = canvas.getSaveCount(); 61 canvas.restore(); 62 count = canvas.getSaveCount(); 64 canvas.save() [all...] |
NewLayersActivity.java | 21 import android.graphics.Canvas; 49 protected void onDraw(Canvas canvas) { 50 super.onDraw(canvas); 51 canvas.drawRGB(128, 255, 128); 53 canvas.save(); 55 canvas.translate(140.0f, 100.0f); 56 drawStuff(canvas, Canvas.ALL_SAVE_FLAG); 58 canvas.translate(0.0f, 200.0f) [all...] |
FramebufferBlendActivity.java | 24 import android.graphics.Canvas; 64 protected void onDraw(Canvas canvas) { 65 super.onDraw(canvas); 66 canvas.drawRGB(255, 255, 255); 68 canvas.save(); 69 canvas.translate(40.0f, 40.0f); 71 drawBlendedBitmap(canvas, PorterDuff.Mode.DARKEN); 72 drawBlendedBitmap(canvas, PorterDuff.Mode.LIGHTEN); 73 drawBlendedBitmap(canvas, PorterDuff.Mode.MULTIPLY) [all...] |
/development/samples/ApiDemos/src/com/example/android/apis/graphics/ |
PathFillTypes.java | 50 private void showPath(Canvas canvas, int x, int y, Path.FillType ft, 52 canvas.save(); 53 canvas.translate(x, y); 54 canvas.clipRect(0, 0, 120, 120); 55 canvas.drawColor(Color.WHITE); 57 canvas.drawPath(mPath, paint); 58 canvas.restore(); 61 @Override protected void onDraw(Canvas canvas) { [all...] |
/external/skia/src/core/ |
SkDrawable.cpp | 26 static void draw_bbox(SkCanvas* canvas, const SkRect& r) { 30 canvas->drawRect(r, paint); 31 canvas->drawLine(r.left(), r.top(), r.right(), r.bottom(), paint); 32 canvas->drawLine(r.left(), r.bottom(), r.right(), r.top(), paint); 35 void SkDrawable::draw(SkCanvas* canvas, const SkMatrix* matrix) { 36 SkAutoCanvasRestore acr(canvas, true); 38 canvas->concat(*matrix); 40 this->onDraw(canvas); 43 draw_bbox(canvas, this->getBounds()); 47 void SkDrawable::draw(SkCanvas* canvas, SkScalar x, SkScalar y) 79 SkCanvas* canvas = recorder.beginRecording(bounds, nullptr, 0); local [all...] |
/external/skia/samplecode/ |
SampleFillType.cpp | 39 void showPath(SkCanvas* canvas, int x, int y, SkPath::FillType ft, 44 canvas->save(); 45 canvas->translate(SkIntToScalar(x), SkIntToScalar(y)); 46 canvas->clipRect(r); 47 canvas->drawColor(SK_ColorWHITE); 49 canvas->translate(r.centerX(), r.centerY()); 50 canvas->scale(scale, scale); 51 canvas->translate(-r.centerX(), -r.centerY()); 52 canvas->drawPath(fPath, paint); 53 canvas->restore() [all...] |
/cts/tests/tests/uirendering/src/android/uirendering/cts/testclasses/ |
CanvasStateTests.java | 19 import android.graphics.Canvas; 31 * Tests of state query-able from canvas at draw time. 34 * capability to test the hardware accelerated Canvas in the way that it is used by Views. 41 .addCanvasClient((canvas, width, height) -> { 42 canvas.save(); 43 boolean isNonEmpty = canvas.clipRect(0, 0, 20, 20); 46 isNonEmpty = canvas.clipRect(0, 40, 20, 60); 48 canvas.restore(); 56 .addCanvasClient((canvas, width, height) -> { 57 canvas.save() [all...] |
/external/androidplot/AndroidPlot-Core/src/main/java/com/androidplot/ |
PlotListener.java | 19 import android.graphics.Canvas;
27 * Fired immediately before the Plot "source" is drawn onto canvas.
32 * @param canvas
34 public void onBeforeDraw(Plot source, Canvas canvas);
37 * Fired immediately after the Plot "source" is drawn onto canvas.
42 * @param canvas
44 public void onAfterDraw(Plot source, Canvas canvas);
|