/third_party/skia/docs/examples/ |
H A D | Color_Methods.cpp | 7 SkPaint paint; in REG_FIDDLE() local 8 paint.setColor(0x8000FF00); // transparent green in REG_FIDDLE() 9 canvas->drawCircle(50, 50, 40, paint); in REG_FIDDLE() 10 paint.setARGB(128, 255, 0, 0); // transparent red in REG_FIDDLE() 11 canvas->drawCircle(80, 50, 40, paint); in REG_FIDDLE() 12 paint.setColor(SK_ColorBLUE); in REG_FIDDLE() 13 paint.setAlpha(0x80); in REG_FIDDLE() 14 canvas->drawCircle(65, 65, 40, paint); in REG_FIDDLE()
|
H A D | Canvas_drawPatch_2_a.cpp | 8 SkPaint paint; in REG_FIDDLE() local 9 paint.setAntiAlias(true); in REG_FIDDLE() 16 canvas->drawPatch(cubics, colors, nullptr, paint); in REG_FIDDLE() 20 paint.setTextSize(18.f / 30); in REG_FIDDLE() 23 canvas->drawText(&digit, 1, text[i].fX, text[i].fY, paint); in REG_FIDDLE() 25 canvas->drawString("10", text[10].fX, text[10].fY, paint); in REG_FIDDLE() 26 canvas->drawString("11", text[11].fX, text[11].fY, paint); in REG_FIDDLE() 27 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 28 canvas->drawPoints(SkCanvas::kPolygon_PointMode, 12, cubics, paint); in REG_FIDDLE() 29 canvas->drawLine(cubics[11].fX, cubics[11].fY, cubics[0].fX, cubics[0].fY, paint); in REG_FIDDLE() [all...] |
H A D | Paint_setAutohinted.cpp | 8 SkPaint paint; in REG_FIDDLE() local 9 paint.setAntiAlias(true); in REG_FIDDLE() 12 paint.setAutohinted(forceAutoHinting); in REG_FIDDLE() 13 paint.setTextSize(24); in REG_FIDDLE() 14 canvas->drawString(paint.isAutohinted() ? "auto-hinted" : "default", 108, 30, paint); in REG_FIDDLE() 16 paint.setTextSize(textSize); in REG_FIDDLE() 18 canvas->drawString(testStr, 10, 0, paint); in REG_FIDDLE()
|
H A D | Canvas_saveLayerAlpha.cpp | 7 SkPaint paint; in REG_FIDDLE() local 8 paint.setColor(SK_ColorRED); in REG_FIDDLE() 9 canvas->drawCircle(50, 50, 50, paint); in REG_FIDDLE() 11 paint.setColor(SK_ColorBLUE); in REG_FIDDLE() 12 canvas->drawCircle(100, 50, 50, paint); in REG_FIDDLE() 13 paint.setColor(SK_ColorGREEN); in REG_FIDDLE() 14 paint.setAlpha(128); in REG_FIDDLE() 15 canvas->drawCircle(75, 90, 50, paint); in REG_FIDDLE()
|
H A D | Paint_isLinearText.cpp | 8 SkPaint paint; in REG_FIDDLE() local 9 paint.setAntiAlias(true); in REG_FIDDLE() 12 paint.setLinearText(linearText); in REG_FIDDLE() 13 paint.setTextSize(24); in REG_FIDDLE() 14 canvas->drawString(paint.isLinearText() ? "linear" : "hinted", 128, 30, paint); in REG_FIDDLE() 16 paint.setTextSize(textSize); in REG_FIDDLE() 18 canvas->drawString(testStr, 10, 0, paint); in REG_FIDDLE()
|
H A D | Paint_nothingToDraw.cpp | 11 SkPaint paint; in REG_FIDDLE() local 12 debugster("initial", paint); in REG_FIDDLE() 13 paint.setBlendMode(SkBlendMode::kDst); in REG_FIDDLE() 14 debugster("blend dst", paint); in REG_FIDDLE() 15 paint.setBlendMode(SkBlendMode::kSrcOver); in REG_FIDDLE() 16 debugster("blend src over", paint); in REG_FIDDLE() 17 paint.setAlpha(0); in REG_FIDDLE() 18 debugster("alpha 0", paint); in REG_FIDDLE()
|
H A D | Point_CrossProduct.cpp | 8 SkPaint paint; in REG_FIDDLE() local 9 paint.setAntiAlias(true); in REG_FIDDLE() 13 paint.setStrokeWidth(2); in REG_FIDDLE() 15 paint.setColor(SK_ColorRED); in REG_FIDDLE() 16 canvas->drawLine(center[i], center[i] + vectors[i][0], paint); in REG_FIDDLE() 17 paint.setColor(SK_ColorBLUE); in REG_FIDDLE() 18 canvas->drawLine(center[i], center[i] + vectors[i][1], paint); in REG_FIDDLE() 22 paint.setColor(cross >= 0 ? SK_ColorRED : SK_ColorBLUE); in REG_FIDDLE() 23 canvas->drawString(str, center[i].fX, center[i].fY, paint); in REG_FIDDLE()
|
H A D | Point_cross.cpp | 8 SkPaint paint; in REG_FIDDLE() local 9 paint.setAntiAlias(true); in REG_FIDDLE() 13 paint.setStrokeWidth(2); in REG_FIDDLE() 15 paint.setColor(SK_ColorRED); in REG_FIDDLE() 16 canvas->drawLine(center[i], center[i] + vectors[i][0], paint); in REG_FIDDLE() 17 paint.setColor(SK_ColorBLUE); in REG_FIDDLE() 18 canvas->drawLine(center[i], center[i] + vectors[i][1], paint); in REG_FIDDLE() 22 paint.setColor(cross >= 0 ? SK_ColorRED : SK_ColorBLUE); in REG_FIDDLE() 23 canvas->drawString(str, center[i].fX, center[i].fY, paint); in REG_FIDDLE()
|
H A D | Cubic.cpp | 7 SkPaint paint; in REG_FIDDLE() local 8 paint.setAntiAlias(true); in REG_FIDDLE() 9 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 13 paint.setColor(0x7fffffff & colors[i]); in REG_FIDDLE() 14 paint.setStrokeWidth(1); in REG_FIDDLE() 16 canvas->drawLine(cubicPts[j], cubicPts[j + 1], paint); in REG_FIDDLE() 21 paint.setStrokeWidth(3); in REG_FIDDLE() 22 paint.setColor(colors[i]); in REG_FIDDLE() 23 canvas->drawPath(path, paint); in REG_FIDDLE()
|
H A D | Canvas_drawPoints.cpp | 7 SkPaint paint; in REG_FIDDLE() local 8 paint.setAntiAlias(true); in REG_FIDDLE() 9 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 10 paint.setStrokeWidth(10); in REG_FIDDLE() 11 paint.setColor(0x80349a45); in REG_FIDDLE() 20 paint.setStrokeCap(cap); in REG_FIDDLE() 21 paint.setStrokeJoin(join[joinIndex++]); in REG_FIDDLE() 25 canvas->drawPoints(mode, 3, points, paint); in REG_FIDDLE() 28 canvas->drawPath(path, paint); in REG_FIDDLE()
|
H A D | Canvas_drawPath.cpp | 13 SkPaint paint; in REG_FIDDLE() local 14 paint.setStrokeWidth(10); in REG_FIDDLE() 15 paint.setAntiAlias(true); in REG_FIDDLE() 16 paint.setStyle(SkPaint::kStroke_Style); in REG_FIDDLE() 18 paint.setStrokeJoin(join); in REG_FIDDLE() 20 paint.setStrokeCap(cap); in REG_FIDDLE() 21 canvas->drawPath(path, paint); in REG_FIDDLE() 26 paint.setStyle(SkPaint::kFill_Style); in REG_FIDDLE() 33 canvas->drawPath(path, paint); in REG_FIDDLE()
|
/third_party/skia/src/gpu/v1/ |
H A D | Device.cpp | 321 void Device::drawPaint(const SkPaint& paint) { in drawPaint() argument 326 if (!SkPaintToGrPaint(this->recordingContext(), fSurfaceDrawContext->colorInfo(), paint, in drawPaint() 337 const SkPaint& paint) { in drawPoints() 340 SkScalar width = paint.getStrokeWidth(); in drawPoints() 345 GrAA aa = fSurfaceDrawContext->chooseAA(paint); in drawPoints() 347 if (paint.getPathEffect() && 2 == count && SkCanvas::kLines_PointMode == mode) { in drawPoints() 348 GrStyle style(paint, SkPaint::kStroke_Style); in drawPoints() 350 if (!SkPaintToGrPaint(this->recordingContext(), fSurfaceDrawContext->colorInfo(), paint, in drawPoints() 370 paint.getPathEffect() || in drawPoints() 371 paint in drawPoints() 334 drawPoints(SkCanvas::PointMode mode, size_t count, const SkPoint pts[], const SkPaint& paint) drawPoints() argument 411 drawRect(const SkRect& rect, const SkPaint& paint) drawRect() argument 468 drawRRect(const SkRRect& rrect, const SkPaint& paint) drawRRect() argument 503 drawDRRect(const SkRRect& outer, const SkRRect& inner, const SkPaint& paint) drawDRRect() argument 552 drawRegion(const SkRegion& region, const SkPaint& paint) drawRegion() argument 573 drawOval(const SkRect& oval, const SkPaint& paint) drawOval() argument 594 drawArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint& paint) drawArc() argument 618 drawPath(const SkPath& origSrcPath, const SkPaint& paint, bool pathIsMutable) drawPath() argument 621 this->drawPath(SkPath(origSrcPath).setIsVolatile(true), paint, true); drawPath() local 739 drawDevice(SkBaseDevice* device, const SkSamplingOptions& sampling, const SkPaint& paint) drawDevice() argument 748 drawImageRect(const SkImage* image, const SkRect* src, const SkRect& dst, const SkSamplingOptions& sampling, const SkPaint& paint, SkCanvas::SrcRectConstraint constraint) drawImageRect() argument 794 drawImageLattice(const SkImage* image, const SkCanvas::Lattice& lattice, const SkRect& dst, SkFilterMode filter, const SkPaint& paint) drawImageLattice() argument 808 paint); drawImageLattice() local 812 drawVertices(const SkVertices* vertices, SkBlendMode mode, const SkPaint& paint) drawVertices() argument 851 drawAtlas(const SkRSXform xform[], const SkRect texRect[], const SkColor colors[], int count, SkBlendMode mode, const SkPaint& paint) drawAtlas() argument 879 onDrawGlyphRunList(const SkGlyphRunList& glyphRunList, const SkPaint& paint) onDrawGlyphRunList() argument [all...] |
/third_party/skia/experimental/graphite/src/ |
H A D | Device.cpp | 43 bool is_opaque(const PaintParams& paint) { in is_opaque() argument 80 // TODO: Inspect the paint and create info to determine if there's anything that has to be in onCreateDevice() 145 void Device::drawPaint(const SkPaint& paint) { in drawPaint() argument 146 // TODO: check paint params as well in drawPaint() 149 fDC->clear(paint.getColor4f()); in drawPaint() 157 // v1 handles arbitrary transforms when the paint is solid color because it just fills the in drawPaint() 163 this->drawShape(Shape(localCoveringBounds), paint, kFillStyle, in drawPaint() local 167 void Device::drawRect(const SkRect& r, const SkPaint& paint) { in drawRect() argument 168 this->drawShape(Shape(r), paint, SkStrokeRec(paint)); in drawRect() local 171 drawOval(const SkRect& oval, const SkPaint& paint) drawOval() argument 177 drawRRect(const SkRRect& rr, const SkPaint& paint) drawRRect() argument 178 this->drawShape(Shape(rr), paint, SkStrokeRec(paint)); drawRRect() local 181 drawPath(const SkPath& path, const SkPaint& paint, bool pathIsMutable) drawPath() argument 184 this->drawShape(Shape(path), paint, SkStrokeRec(paint)); drawPath() local 187 drawPoints(SkCanvas::PointMode mode, size_t count, const SkPoint* points, const SkPaint& paint) drawPoints() argument 200 this->drawShape(Shape(pointRect), paint, kFillStyle); drawPoints() local 208 this->drawShape(Shape(points[i], points[(i + 1) % count]), paint, stroke); drawPoints() local 213 drawShape(const Shape& shape, const SkPaint& paint, const SkStrokeRec& style, Mask<DrawFlags> flags) drawShape() argument 241 this->drawShape(Shape(dst), paint, newStyle, flags | DrawFlags::kIgnorePathEffect); drawShape() local [all...] |
/third_party/skia/gm/ |
H A D | shadowutils.cpp | 131 SkPaint paint; in draw_paths() local 132 paint.setAntiAlias(true); in draw_paths() 136 paint.setColor(SK_ColorCYAN); in draw_paths() 138 paint.setColor(SK_ColorGREEN); in draw_paths() 140 paint.setStyle(SkPaint::kStroke_Style); in draw_paths() 141 paint.setStrokeWidth(0); in draw_paths() 143 paint.setColor(kDebugColorOccluders == mode ? SK_ColorLTGRAY : SK_ColorWHITE); in draw_paths() 145 paint.setAlphaf(0.5f); in draw_paths() 147 paint.setStyle(SkPaint::kFill_Style); in draw_paths() 149 canvas->drawPath(path, paint); in draw_paths() 192 SkPaint paint; draw_paths() local 217 SkPaint paint; draw_paths() local 251 SkPaint paint; DEF_SIMPLE_GM() local 272 SkPaint paint; DEF_SIMPLE_GM() local [all...] |
H A D | filltypes.cpp | 47 SkScalar scale, const SkPaint& paint) { in showPath() 58 canvas->drawPath(fPath, paint); in showPath() 62 void showFour(SkCanvas* canvas, SkScalar scale, const SkPaint& paint) { in showFour() argument 64 scale, paint); in showFour() 66 scale, paint); in showFour() 68 scale, paint); in showFour() 70 scale, paint); in showFour() 78 SkPaint paint; variable 81 paint.setAntiAlias(false); 83 showFour(canvas, SK_Scalar1, paint); 46 showPath(SkCanvas* canvas, int x, int y, SkPathFillType ft, SkScalar scale, const SkPaint& paint) showPath() argument [all...] |
H A D | gammatext.cpp | 55 SkPaint paint; in drawGrad() local 56 paint.setShader(make_heatGradient(pts)); in drawGrad() 58 canvas->drawRect(r, paint); in drawGrad() 73 SkPaint paint; variable 79 paint.setColor(fg[i]); 84 canvas->drawString(text, x, y, font, paint); 110 SkPaint paint; in draw_pair() local 111 paint.setColor(color); in draw_pair() 112 canvas->drawString(text, 10, 20, font, paint); in draw_pair() 113 paint in draw_pair() 147 SkPaint paint; global() variable [all...] |
H A D | blurtextsmallradii.cpp | 19 SkPaint paint; in DEF_SIMPLE_GM() local 22 paint.setColor(SK_ColorBLACK); in DEF_SIMPLE_GM() 23 paint.setAntiAlias(true); in DEF_SIMPLE_GM() 24 paint.setMaskFilter(SkMaskFilter::MakeBlur(kNormal_SkBlurStyle, sigma)); in DEF_SIMPLE_GM() 25 canvas->drawString("Guest", 20, 10, SkFont(), paint); in DEF_SIMPLE_GM() 27 paint.setMaskFilter(nullptr); in DEF_SIMPLE_GM() 28 paint.setColor(SK_ColorWHITE); in DEF_SIMPLE_GM() 29 canvas->drawString("Guest", 20, 10, SkFont(), paint); in DEF_SIMPLE_GM()
|
H A D | polygons.cpp | 96 static void SetColorAndAlpha(SkPaint* paint, SkRandom* rand) { in SetColorAndAlpha() argument 99 paint->setColor(color); in SetColorAndAlpha() 100 if (40 == paint->getStrokeWidth()) { in SetColorAndAlpha() 101 paint->setAlpha(0xA0); in SetColorAndAlpha() 118 SkPaint paint; variable 119 paint.setAntiAlias(true); 123 paint.setStyle(SkPaint::kStroke_Style); 130 SetColorAndAlpha(&paint, &rand); 131 paint.setStrokeJoin(kJoins[join]); 132 paint 189 SkPaint paint; DEF_SIMPLE_GM() local [all...] |
H A D | bitmaprect.cpp | 29 SkPaint paint; in make_image() local 30 paint.setAntiAlias(true); in make_image() 33 paint.setShader(SkGradientShader::MakeLinear(pts, colors, nullptr, 2, SkTileMode::kClamp)); in make_image() 34 canvas->drawCircle(32, 32, 32, paint); in make_image() 66 SkPaint paint; variable 67 paint.setStyle(SkPaint::kStroke_Style); 79 canvas->drawImage(image, 0, 0, sampling, &paint); 81 canvas->drawImageRect(image.get(), srcR, dstR, sampling, &paint, 84 canvas->drawImageRect(image.get(), SkRect::Make(src[i]), dstR, sampling, &paint, 88 canvas->drawRect(dstR, paint); 113 SkPaint paint; make_3x3_bitmap() local 118 canvas.drawIRect(SkIRect::MakeXYWH(x, y, 1, 1), paint); make_3x3_bitmap() local 215 SkPaint paint; global() variable 271 SkPaint paint; global() variable [all...] |
/third_party/skia/modules/skparagraph/src/ |
H A D | ParagraphPainterImpl.cpp | 44 void CanvasParagraphPainter::drawTextBlob(const sk_sp<SkTextBlob>& blob, SkScalar x, SkScalar y, const SkPaintOrID& paint) { in drawTextBlob() argument 45 SkASSERT(std::holds_alternative<SkPaint>(paint)); in drawTextBlob() 46 fCanvas->drawTextBlob(blob, x, y, std::get<SkPaint>(paint)); in drawTextBlob() 50 SkPaint paint; in drawTextShadow() local 51 paint.setColor(color); in drawTextShadow() 55 paint.setMaskFilter(filter); in drawTextShadow() 57 fCanvas->drawTextBlob(blob, x, y, paint); in drawTextShadow() 61 void CanvasParagraphPainter::drawRect(const SkRect& rect, const SkPaintOrID& paint) { in drawRect() argument 62 SkASSERT(std::holds_alternative<SkPaint>(paint)); in drawRect() 63 fCanvas->drawRect(rect, std::get<SkPaint>(paint)); in drawRect() 67 SkPaint paint; drawRRect() local [all...] |
/third_party/skia/bench/ |
H A D | StrokeBench.cpp | 16 StrokeBench(const SkPath& path, const SkPaint& paint, const char pathType[], SkScalar res) in StrokeBench() argument 17 : fPath(path), fPaint(paint), fRes(res) in StrokeBench() 20 pathType, paint.getStrokeWidth(), paint.getStrokeJoin(), paint.getStrokeCap()); in StrokeBench() 31 SkPaint paint(fPaint); 32 this->setupPaint(&paint); 37 paint.getFillPath(fPath, &result, nullptr, fRes); 98 SkPaint paint; in paint_maker() local 99 paint in paint_maker() [all...] |
/third_party/skia/samplecode/ |
H A D | SamplePolyToPoly.cpp | 72 static void doDraw(SkCanvas* canvas, SkPaint* paint, const SkFont& font, const int isrc[], in doDraw() argument 86 paint->setColor(SK_ColorGRAY); in doDraw() 87 paint->setStyle(SkPaint::kStroke_Style); in doDraw() 89 canvas->drawRect(SkRect::MakeWH(D, D), *paint); in doDraw() local 90 canvas->drawLine(0, 0, D, D, *paint); in doDraw() 91 canvas->drawLine(0, D, D, 0, *paint); in doDraw() 95 paint->setColor(SK_ColorRED); in doDraw() 96 paint->setStyle(SkPaint::kFill_Style); in doDraw() 101 SkTextUtils::DrawString(canvas, str.c_str(), x, y, font, *paint, SkTextUtils::kCenter_Align); in doDraw() 107 SkPaint paint; variable [all...] |
H A D | SampleRepeatTile.cpp | 17 SkPaint paint; in make_bitmap() local 27 paint.setColor(colors[ix & 3]); in make_bitmap() 28 canvas.drawLine(x, 0, x, SkIntToScalar(H - 1), paint); in make_bitmap() 30 paint.setColor(SK_ColorGRAY); in make_bitmap() 31 canvas.drawLine(0, 0, SkIntToScalar(W), 0, paint); in make_bitmap() 34 static void make_paint(SkPaint* paint, SkTileMode tm) { in make_paint() argument 38 paint->setShader(bm.makeShader(tm, tm, SkSamplingOptions())); in make_paint() 51 SkPaint paint; variable 52 make_paint(&paint, SkTileMode::kRepeat); 56 canvas->drawPaint(paint); [all...] |
H A D | SampleXfer.cpp | 47 SkPaint paint; in draw() local 48 paint.setAntiAlias(true); in draw() 49 paint.setColor(fColor); in draw() 50 canvas->drawRoundRect(fRect, 8, 8, paint); in draw() 52 paint.setColor(0xFFFFFFFF); in draw() 57 font, paint, SkTextUtils::kCenter_Align); in draw() 146 SkPaint paint; variable 150 canvas->drawRect(fModeRect[i], paint); 211 SkPaint paint; in draw() local 215 paint in draw() 259 SkPaint paint; global() variable [all...] |
/third_party/skia/experimental/docs/ |
H A D | svgBackend.js | 57 svgSetPaintData(cache.element, display.paint); 58 var opacity = svg_opacity(display.paint.color); 173 function svgSetPaintData(svgElement, paint) { 175 var inPicture = 'string' == typeof(paint); 177 paint = (new Function("return " + paint))(); 178 assert('object' == typeof(paint) && !isArray(paint)); 180 if ('gradient' in paint) { 181 var gradient = paint [all...] |