/external/skia/gm/ |
avoidxfermode3.cpp | 24 void onDraw(SkCanvas* canvas) override { 25 canvas->drawARGB(255, 0, 0, 0); 33 canvas->drawRect(r, p0); 45 canvas->drawRect(r, p1); 57 canvas->drawRect(r, p2); 69 canvas->drawRect(r, p3); 81 canvas->drawRect(r, p4);
|
color4f.cpp | 52 static void draw_into_canvas(SkCanvas* canvas) { 62 canvas->drawRect(r, paint); 63 canvas->translate(60, 0); 68 DEF_SIMPLE_GM(color4f, canvas, 1024, 260) { 69 canvas->translate(10, 10); 83 surface->draw(canvas, 0, 0, nullptr); 84 canvas->translate(0, 120);
|
dcshader.cpp | 132 SkRect draw(SkCanvas* canvas, const SkPaint& paint) override { 134 canvas->drawRect(rect, paint); 140 SkRect draw(SkCanvas* canvas, const SkPaint& paint) override { 142 canvas->drawCircle(radius, radius, radius, paint); 148 SkRect draw(SkCanvas* canvas, const SkPaint& paint) override { 151 canvas->drawRRect(rrect, paint); 157 SkRect draw(SkCanvas* canvas, const SkPaint& paint) override { 162 canvas->drawDRRect(outerRRect, innerRRect, paint); 167 SkRect draw(SkCanvas* canvas, const SkPaint& paint) override { 172 canvas->drawPath(path, paint) [all...] |
glyph_pos_align.cpp | 22 DEF_SIMPLE_GM_BG(glyph_pos_align, canvas, kWidth, kHeight, SK_ColorBLACK) { 35 drawTestCase(canvas, "Right Align", kTextHeight, paint); 38 drawTestCase(canvas, "Center Align", 4 * kTextHeight, paint); 41 drawTestCase(canvas, "Left Align", 7 * kTextHeight, paint); 44 void drawTestCase(SkCanvas* canvas, const char* text, SkScalar y, const SkPaint& paint) { 68 canvas->drawPosTextH(text, length, posX, y, paint); 69 canvas->drawPosText(text, length, pos, paint);
|
hittestpath.cpp | 13 static void test_hittest(SkCanvas* canvas, const SkPath& path) { 18 canvas->drawPath(path, paint); 26 canvas->drawPoint(x, y, paint); 32 DEF_SIMPLE_GM(hittestpath, canvas, 700, 460) { 54 test_hittest(canvas, path); 56 canvas->translate(SkIntToScalar(scale), 0); 59 test_hittest(canvas, path);
|
tablecolorfilter.cpp | 29 SkCanvas canvas(*bm); 32 canvas.drawPaint(paint); 51 SkCanvas canvas(*bm); 55 canvas.drawCircle(cx, cy, cx, paint); 112 virtual void onDraw(SkCanvas* canvas) { 113 canvas->drawColor(sk_tool_utils::color_to_565(0xFFDDDDDD)); 114 canvas->translate(20, 20); 152 canvas->drawBitmap(bm, x, y, &paint); 159 canvas->drawBitmap(bm, x, y, &paint); 178 canvas->drawBitmap(bm, x, y, &paint) [all...] |
textblobcolortrans.cpp | 62 void onDraw(SkCanvas* canvas) override { 64 canvas->drawColor(sk_tool_utils::color_to_565(SK_ColorGRAY)); 67 canvas->translate(10, 40); 82 canvas->save(); 83 canvas->translate(0, SkIntToScalar(y)); 84 canvas->drawTextBlob(fBlob, 0, 0, paint); 85 canvas->restore();
|
SkLinearBitmapPipelineGM.cpp | 43 static void draw_rect_orig(SkCanvas* canvas, const SkRect& r, SkColor c, const SkMatrix* mat, bool useBilerp) { 81 canvas->drawBitmap(bmdst, r.left(), r.top(), nullptr); 87 static void draw_rect_fp(SkCanvas* canvas, const SkRect& r, SkColor c, const SkMatrix* mat, bool useBilerp) { 131 canvas->drawBitmap(bmdst, r.left(), r.top(), nullptr); 134 static void draw_rect_none(SkCanvas* canvas, const SkRect& r, SkColor c) { 140 canvas->drawBitmap(bm, r.left(), r.top(), nullptr); 146 DEF_SIMPLE_GM(linear_pipeline, canvas, 580, 1400) { 156 canvas->translate(20, 20); 171 canvas->save(); 173 canvas->save() [all...] |
addarc.cpp | 23 void onDraw(SkCanvas* canvas) override { 24 canvas->translate(20, 20); 47 canvas->drawPath(path, paint); 78 void onDraw(SkCanvas* canvas) override { 79 canvas->translate(R + 20, R + 20); 90 canvas->drawOval(oval, paint); 97 canvas->drawLine(0, 0, rx, ry, paint); 105 canvas->drawLine(0, 0, pos.x(), pos.y(), measPaint); 129 void onDraw(SkCanvas* canvas) override { 130 canvas->scale(20, 20) [all...] |
shapes.cpp | 67 void onDraw(SkCanvas* canvas) override { 68 canvas->clear(SK_ColorWHITE); 70 canvas->save(); 71 canvas->translate(canvas->imageInfo().width() / 2.f, canvas->imageInfo().height() / 2.f); 72 this->drawShapes(canvas); 73 canvas->restore(); 76 virtual void drawShapes(SkCanvas* canvas) const = 0; 95 void drawShapes(SkCanvas* canvas) const override [all...] |
dstreadshuffle.cpp | 45 void drawShape(SkCanvas* canvas, 52 canvas->drawCircle(0, 0, 50, *paint); 55 canvas->drawRoundRect(kRect, SkIntToScalar(10), SkIntToScalar(20), *paint); 58 canvas->drawRect(kRect, *paint); 69 canvas->drawPath(fConvexPath, *paint); 86 canvas->drawPath(fConcavePath, *paint); 92 canvas->drawText(text, strlen(text), 0, 0, *paint); 146 void onDraw(SkCanvas* canvas) override { 166 canvas->save(); 167 canvas->translate(x, y) [all...] |
gammatext.cpp | 52 static void drawGrad(SkCanvas* canvas) { 56 canvas->clear(SK_ColorRED); 60 canvas->drawRect(r, paint); 63 void onDraw(SkCanvas* canvas) override { 64 drawGrad(canvas); variable 89 canvas->drawText(text, len, x, y, paint); 117 static void draw_pair(SkCanvas* canvas, SkPaint* paint, SkShader* shader) { 122 canvas->drawText(text, len, 10, 20, *paint); 124 canvas->drawText(text, len, 10, 40, *paint); 126 canvas->drawText(text, len, 10, 60, *paint) [all...] |
image_shader.cpp | 15 static void draw_something(SkCanvas* canvas, const SkRect& bounds) { 21 canvas->drawRect(bounds, paint); 24 canvas->drawOval(bounds, paint); 96 void testImage(SkCanvas* canvas, SkImage* image) { 97 SkAutoCanvasRestore acr(canvas, true); 99 canvas->drawImage(image, 0, 0); 100 canvas->translate(0, 120); 108 canvas->drawCircle(50, 50, 50, paint); 111 void onDraw(SkCanvas* canvas) override { 112 canvas->translate(20, 20) [all...] |
mixedtextblobs.cpp | 19 static void draw_blob(SkCanvas* canvas, const SkTextBlob* blob, const SkPaint& skPaint, 26 canvas->save(); 27 canvas->drawRect(clipRect, clipHairline); 29 canvas->drawTextBlob(blob, 0, 0, paint); 30 canvas->clipRect(clipRect); 32 canvas->drawTextBlob(blob, 0, 0, paint); 33 canvas->restore(); 110 void onDraw(SkCanvas* canvas) override { 112 canvas->drawColor(sk_tool_utils::color_to_565(SK_ColorGRAY)); 118 canvas->translate(10, 40) [all...] |
anisotropic.cpp | 36 SkCanvas canvas(fBM); 38 canvas.clear(SK_ColorWHITE); 45 canvas.translate(kImageSize/2.0f, kImageSize/2.0f); 48 canvas.drawLine(cos * kInnerOffset, sin * kInnerOffset, 53 void draw(SkCanvas* canvas, int x, int y, int xSize, int ySize) { 58 canvas->drawBitmapRect(fBM, r, &p); 61 void onDraw(SkCanvas* canvas) override { 78 this->draw(canvas, kSpacer, yOff, fBM.width(), height); 95 this->draw(canvas, xOff, yOff, width, fBM.height());
|
/external/skia/samplecode/ |
SampleRepeatTile.cpp | 20 SkCanvas canvas(*bm); 21 canvas.drawColor(SK_ColorWHITE); 30 canvas.drawLine(x, 0, x, SkIntToScalar(H - 1), paint); 33 canvas.drawLine(0, 0, SkIntToScalar(W), 0, paint); 60 void onDrawContent(SkCanvas* canvas) override { 64 // canvas->scale(SK_Scalar1*2, SK_Scalar1); 65 canvas->translate(SkIntToScalar(100), SkIntToScalar(100)); 66 canvas->drawPaint(paint);
|
SampleGradients.cpp | 19 static void test_alphagradients(SkCanvas* canvas) { 27 canvas->drawRect(r, p); 28 canvas->drawRect(r, p2); 32 canvas->drawRect(r, p); 33 canvas->drawRect(r, p2); 37 canvas->drawRect(r, p); 38 canvas->drawRect(r, p2); 132 virtual void onDrawContent(SkCanvas* canvas) { 141 canvas->save(); 142 canvas->translate(SkIntToScalar(20), SkIntToScalar(10)) [all...] |
SampleTextOnPath.cpp | 17 static void textStrokePath(SkCanvas* canvas) { 22 canvas->save(); 23 canvas->scale(SkIntToScalar(250),SkIntToScalar(250)); 36 canvas->drawPath(path, paint); 46 canvas->drawTextOnPathHV(text, len, path, 0, 48 canvas->restore(); 51 static void textPathMatrix(SkCanvas* canvas) { 63 canvas->drawPath(path, paint); 74 canvas->drawTextOnPath(text, len, path, nullptr, paint); 79 canvas->drawTextOnPath(text, len, path, &matrix, paint) 145 textStrokePath(canvas); variable 148 textPathMatrix(canvas); variable [all...] |
SampleAnimatedText.cpp | 28 static void DrawTheText(SkCanvas* canvas, const char text[], size_t length, SkScalar x, SkScalar y, 33 canvas->drawText(text, length, x, y, p); 74 void onDrawContent(SkCanvas* canvas) override { 103 canvas->save(); 106 SkBaseDevice* device = canvas->getDevice_just_for_deprecated_compatibility_testing(); 107 GrContext* grContext = canvas->getGrContext(); 114 canvas->translate(180, 180); 115 canvas->rotate(fRotation); 116 canvas->scale(fScale, fScale); 117 canvas->translate(-180, -180) [all...] |
SampleAnimator.cpp | 127 void SkAnimatorView::onDraw(SkCanvas* canvas) { 128 canvas->drawColor(SK_ColorWHITE); 130 fAnimator->draw(canvas, 0); 132 canvas->save(); 133 canvas->translate(120, 30); 134 canvas->scale(0.5, 0.5); 135 fAnimator->draw(canvas, 0); 136 canvas->restore(); 138 canvas->save(); 139 canvas->translate(190, 40) [all...] |
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/views/ |
FakeShadowDrawable.java | 19 import android.graphics.Canvas; 174 public void draw(Canvas canvas) { 179 canvas.translate(0, mRawShadowSize / 4); 180 drawShadow(canvas); 181 canvas.translate(0, -mRawShadowSize / 4); 184 private void drawShadow(Canvas canvas) { 190 int saved = canvas.save(); 191 canvas.translate(mCardBounds.left + inset, mCardBounds.top + inset) [all...] |
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
BitmapsRectActivity.java | 23 import android.graphics.Canvas; 66 protected void onDraw(Canvas canvas) { 67 super.onDraw(canvas); 69 canvas.translate(120.0f, 50.0f); 70 canvas.drawBitmap(mBitmap1, mSrcRect, mDstRect, mBitmapPaint); 72 canvas.translate(0.0f, mBitmap1.getHeight()); 73 canvas.translate(-100.0f, 25.0f); 74 canvas.drawBitmap(mBitmap1, mSrcRect, mDstRect2, mBitmapPaint);
|
/external/skia/tests/ |
LayerDrawLooperTest.cpp | 59 SkCanvas canvas(&device); 64 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer); 67 REPORTER_ASSERT(reporter, context->next(&canvas, &paint)); 69 canvas.drawRect(SkRect::MakeWH(50.0f, 50.0f), paint); 75 REPORTER_ASSERT(reporter, context->next(&canvas, &paint)); 77 canvas.drawRect(SkRect::MakeWH(50.0f, 50.0f), paint); 82 REPORTER_ASSERT(reporter, !context->next(&canvas, &paint)); 99 SkCanvas canvas(&device); 104 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer); 107 REPORTER_ASSERT(reporter, context->next(&canvas, &paint)) [all...] |
/frameworks/base/libs/hwui/tests/common/scenes/ |
ListViewAnimation.cpp | 39 void createContent(int width, int height, TestCanvas& canvas) override { 50 [this](RenderProperties& props, TestCanvas& canvas) { 52 canvas.drawRenderNode(cards[ci].get()); 56 canvas.drawColor(Color::Grey_500, SkXfermode::kSrcOver_Mode); 57 canvas.drawRenderNode(listView.get()); 65 TestCanvas canvas( 77 canvas.drawRenderNode(cards[ci].get()); 79 listView->setStagingDisplayList(canvas.finishRecording(), nullptr); 85 SkCanvas canvas(bitmap); 86 canvas.clear(0) [all...] |
/external/skia/src/core/ |
SkMultiPictureDraw.cpp | 28 void SkMultiPictureDraw::DrawData::init(SkCanvas* canvas, const SkPicture* picture, 31 fCanvas = SkRef(canvas); 67 void SkMultiPictureDraw::add(SkCanvas* canvas, 71 if (nullptr == canvas || nullptr == picture) { 76 SkTDArray<DrawData>& array = canvas->getGrContext() ? fGPUDrawData : fThreadSafeDrawData; 77 array.append()->init(canvas, picture, matrix, paint); 116 // drawing the canvas that requires them. 156 SkCanvas* canvas = data.fCanvas; local 163 if (!canvas->getClipBounds(&clipBounds)) { 167 SkAutoCanvasMatrixPaint acmp(canvas, &data.fMatrix, data.fPaint, picture->cullRect()) [all...] |