/external/skia/src/utils/ |
D | SkPaintFilterCanvas.cpp | 15 AutoPaintFilter(const SkPaintFilterCanvas* canvas, Type type, const SkPaint* paint) in AutoPaintFilter() argument 16 : fPaint(paint) { in AutoPaintFilter() 20 AutoPaintFilter(const SkPaintFilterCanvas* canvas, Type type, const SkPaint& paint) in AutoPaintFilter() argument 21 : AutoPaintFilter(canvas, type, &paint) { } in AutoPaintFilter() 23 const SkPaint* paint() const { return fPaint; } in paint() function in SkPaintFilterCanvas::AutoPaintFilter 42 void SkPaintFilterCanvas::onDrawPaint(const SkPaint& paint) { in onDrawPaint() argument 43 AutoPaintFilter apf(this, kPaint_Type, paint); in onDrawPaint() 45 this->INHERITED::onDrawPaint(*apf.paint()); in onDrawPaint() 50 const SkPaint& paint) { in onDrawPoints() argument 51 AutoPaintFilter apf(this, kPoint_Type, paint); in onDrawPoints() [all …]
|
D | SkLuaCanvas.cpp | 164 void SkLuaCanvas::onDrawPaint(const SkPaint& paint) { in onDrawPaint() argument 166 lua.pushPaint(paint, "paint"); in onDrawPaint() 170 const SkPoint pts[], const SkPaint& paint) { in onDrawPoints() argument 173 lua.pushPaint(paint, "paint"); in onDrawPoints() 176 void SkLuaCanvas::onDrawOval(const SkRect& rect, const SkPaint& paint) { in onDrawOval() argument 179 lua.pushPaint(paint, "paint"); in onDrawOval() 183 bool useCenter, const SkPaint& paint) { in onDrawArc() argument 189 lua.pushPaint(paint, "paint"); in onDrawArc() 192 void SkLuaCanvas::onDrawRect(const SkRect& rect, const SkPaint& paint) { in onDrawRect() argument 195 lua.pushPaint(paint, "paint"); in onDrawRect() [all …]
|
D | SkDeferredCanvas.cpp | 163 void SkDeferredCanvas::flush_check(SkRect* bounds, const SkPaint* paint, unsigned flags) { in flush_check() argument 164 if (paint) { in flush_check() 165 if (paint->getShader() || paint->getImageFilter()) { in flush_check() 169 if (paint->getStyle() != SkPaint::kFill_Style || paint->getMaskFilter() || in flush_check() 170 paint->getImageFilter() || paint->getPathEffect()) in flush_check() 174 if (paint->getLooper()) { in flush_check() 233 const SkPaint* paint) { in flush_translate() argument 235 this->flush_check(&tmp, paint, kNoClip_Flag | kNoScale_Flag); in flush_translate() 240 void SkDeferredCanvas::flush_translate(SkScalar* x, SkScalar* y, const SkPaint& paint) { in flush_translate() argument 242 this->flush_check(&tmp, &paint, kNoClip_Flag | kNoCull_Flag | kNoScale_Flag); in flush_translate() [all …]
|
/external/skia/tests/ |
D | PaintTest.cpp | 47 static SkTypeface::Encoding paint2encoding(const SkPaint& paint) { in paint2encoding() argument 48 SkPaint::TextEncoding enc = paint.getTextEncoding(); in paint2encoding() 82 SkPaint paint; in DEF_TEST() local 83 paint.setTypeface(SkTypeface::MakeDefault()); in DEF_TEST() 84 SkTypeface* face = paint.getTypeface(); in DEF_TEST() 95 paint.setTextEncoding(gRec[k].fEncoding); in DEF_TEST() 101 bool contains = paint.containsText(dst, len); in DEF_TEST() 102 int nglyphs = paint.textToGlyphs(dst, len, glyphs0); in DEF_TEST() 103 int first = face->charsToGlyphs(dst, paint2encoding(paint), glyphs1, NGLYPHS); in DEF_TEST() 142 SkPaint paint; in DEF_TEST() local [all …]
|
D | RectTest.cpp | 31 SkPaint paint; in test_stroke_width_clipping() local 32 paint.setStyle(SkPaint::kStroke_Style); in test_stroke_width_clipping() 33 paint.setStrokeWidth(10); in test_stroke_width_clipping() 34 paint.setColor(0xff00ff00); in test_stroke_width_clipping() 40 canvas.drawRect(SkRect::MakeWH(44, 100), paint); in test_stroke_width_clipping() 45 canvas.drawRect(SkRect::MakeWH(22, 50), paint); in test_stroke_width_clipping() 57 SkPaint paint; in test_skbug4406() local 58 paint.setStyle(SkPaint::kFill_Style); in test_skbug4406() 59 paint.setColor(0xff00ff00); in test_skbug4406() 60 paint.setStrokeWidth(1); in test_skbug4406() [all …]
|
D | FontObjTest.cpp | 13 static bool is_use_nonlinear_metrics(const SkPaint& paint) { in is_use_nonlinear_metrics() argument 14 return !paint.isSubpixelText() && !paint.isLinearText(); in is_use_nonlinear_metrics() 17 static bool is_enable_auto_hints(const SkPaint& paint) { in is_enable_auto_hints() argument 18 return paint.isAutohinted(); in is_enable_auto_hints() 21 static bool is_enable_bytecode_hints(const SkPaint& paint) { in is_enable_bytecode_hints() argument 22 return paint.getHinting() >= SkPaint::kFull_Hinting; in is_enable_bytecode_hints() 25 static void test_cachedfont(skiatest::Reporter* reporter, const SkPaint& paint) { in test_cachedfont() argument 26 sk_sp<SkFont> font(SkFont::Testing_CreateFromPaint(paint)); in test_cachedfont() 29 if (paint.getTypeface()) { in test_cachedfont() 30 REPORTER_ASSERT(reporter, font->getTypeface() == paint.getTypeface()); in test_cachedfont() [all …]
|
D | DrawPathTest.cpp | 35 SkPaint paint; in test_big_aa_rect() local 36 paint.setAntiAlias(true); in test_big_aa_rect() 37 paint.setColor(SK_ColorWHITE); in test_big_aa_rect() 39 canvas->drawRect(r, paint); in test_big_aa_rect() 99 SkPaint paint; in test_crbug131181() local 100 paint.setAntiAlias(true); in test_crbug131181() 101 surface->getCanvas()->drawPath(path, paint); in test_crbug131181() 115 SkPaint paint; in test_crbug_140803() local 116 paint.setAntiAlias(true); in test_crbug_140803() 117 canvas.drawPath(path, paint); in test_crbug_140803() [all …]
|
/external/skia/gm/ |
D | displacement.cpp | 49 void drawClippedBitmap(SkCanvas* canvas, int x, int y, const SkPaint& paint) const { in drawClippedBitmap() 53 canvas->drawBitmap(fBitmap, 0, 0, &paint); in drawClippedBitmap() 59 SkPaint paint; in onDraw() local 61 paint.setImageFilter(SkDisplacementMapEffect::Make( in onDraw() 64 this->drawClippedBitmap(canvas, 0, 0, paint); in onDraw() 65 paint.setImageFilter(SkDisplacementMapEffect::Make( in onDraw() 68 this->drawClippedBitmap(canvas, 100, 0, paint); in onDraw() 69 paint.setImageFilter(SkDisplacementMapEffect::Make( in onDraw() 72 this->drawClippedBitmap(canvas, 200, 0, paint); in onDraw() 73 paint.setImageFilter(SkDisplacementMapEffect::Make( in onDraw() [all …]
|
D | concavepaths.cpp | 14 void test_concave(SkCanvas* canvas, const SkPaint& paint) { in test_concave() argument 21 canvas->drawPath(path, paint); in test_concave() 25 void test_reverse_concave(SkCanvas* canvas, const SkPaint& paint) { in test_reverse_concave() argument 33 canvas->drawPath(path, paint); in test_reverse_concave() 38 void test_bowtie(SkCanvas* canvas, const SkPaint& paint) { in test_bowtie() argument 46 canvas->drawPath(path, paint); in test_bowtie() 51 void test_fake_bowtie(SkCanvas* canvas, const SkPaint& paint) { in test_fake_bowtie() argument 61 canvas->drawPath(path, paint); in test_fake_bowtie() 67 void test_intruding_vertex(SkCanvas* canvas, const SkPaint& paint) { in test_intruding_vertex() argument 78 canvas->drawPath(path, paint); in test_intruding_vertex() [all …]
|
D | gradtext.cpp | 47 SkPaint paint; in onDraw() local 48 sk_tool_utils::set_portable_typeface(&paint); in onDraw() 53 paint.setColor(SK_ColorRED); in onDraw() 54 canvas->drawRect(r, paint); in onDraw() 57 paint.setShader(make_chrome_solid()); in onDraw() 58 paint.setTextSize(SkIntToScalar(500)); in onDraw() 60 canvas->drawString("I", 0, 100, paint); in onDraw() 76 SkPaint paint; in onDraw() local 77 sk_tool_utils::set_portable_typeface(&paint); in onDraw() 79 paint.setStyle(SkPaint::kFill_Style); in onDraw() [all …]
|
D | colormatrix.cpp | 17 static void set_color_matrix(SkPaint* paint, const SkColorMatrix& matrix) { in set_color_matrix() argument 18 paint->setColorFilter(SkColorFilter::MakeMatrixFilterRowMajor255(matrix.fMat)); in set_color_matrix() 21 static void set_array(SkPaint* paint, const SkScalar array[]) { in set_array() argument 22 paint->setColorFilter(SkColorFilter::MakeMatrixFilterRowMajor255(array)); in set_array() 52 SkPaint paint; in CreateSolidBitmap() local 53 paint.setColor(SkColorSetARGB(255, x * 255 / width, y * 255 / height, 0)); in CreateSolidBitmap() 55 SkIntToScalar(y), SK_Scalar1, SK_Scalar1), paint); in CreateSolidBitmap() 70 SkPaint paint; in CreateTransparentBitmap() local 71 paint.setShader(SkGradientShader::MakeLinear(pts, colors, nullptr, 2, in CreateTransparentBitmap() 73 canvas.drawRect(SkRect::MakeWH(SkIntToScalar(width), SkIntToScalar(height)), paint); in CreateTransparentBitmap() [all …]
|
D | patheffects.cpp | 18 static void compose_pe(SkPaint* paint) { in compose_pe() argument 19 SkPathEffect* pe = paint->getPathEffect(); in compose_pe() 27 paint->setPathEffect(compose); in compose_pe() 30 static void hair_pe(SkPaint* paint) { in hair_pe() argument 31 paint->setStrokeWidth(0); in hair_pe() 34 static void hair2_pe(SkPaint* paint) { in hair2_pe() argument 35 paint->setStrokeWidth(0); in hair2_pe() 36 compose_pe(paint); in hair2_pe() 39 static void stroke_pe(SkPaint* paint) { in stroke_pe() argument 40 paint->setStrokeWidth(12); in stroke_pe() [all …]
|
D | textblobtransforms.cpp | 29 SkPaint paint; in onOnceBeforeDraw() local 30 paint.setTextSize(162); in onOnceBeforeDraw() 32 sk_tool_utils::set_portable_typeface(&paint); in onOnceBeforeDraw() 35 paint.measureText(text, strlen(text), &bounds); in onOnceBeforeDraw() 36 sk_tool_utils::add_to_text_blob(&builder, text, paint, 0, 0); in onOnceBeforeDraw() 40 paint.setTextSize(72); in onOnceBeforeDraw() 42 sk_tool_utils::add_to_text_blob(&builder, text, paint, xOffset, 0); in onOnceBeforeDraw() 44 paint.measureText(text, strlen(text), &bounds); in onOnceBeforeDraw() 48 paint.setTextSize(32); in onOnceBeforeDraw() 50 sk_tool_utils::add_to_text_blob(&builder, text, paint, xOffset, -yOffset - 10); in onOnceBeforeDraw() [all …]
|
D | gammatext.cpp | 22 static bool setFont(SkPaint* paint, const char name[]) { in setFont() argument 23 paint->setTypeface(SkTypeface::MakeFromName(name, SkFontStyle())); in setFont() 24 return SkToBool(paint->getTypeface()); in setFont() 52 SkPaint paint; in drawGrad() local 53 paint.setShader(make_heatGradient(pts)); in drawGrad() 55 canvas->drawRect(r, paint); in drawGrad() 71 SkPaint paint; in onDraw() local 72 setFont(&paint, sk_tool_utils::platform_font_name("serif")); in onDraw() 73 paint.setTextSize(SkIntToScalar(16)); in onDraw() 74 paint.setAntiAlias(true); in onDraw() [all …]
|
D | dftext.cpp | 60 SkPaint paint; in onDraw() local 61 paint.setAntiAlias(true); in onDraw() 62 paint.setSubpixelText(true); in onDraw() 64 sk_tool_utils::set_portable_typeface(&paint, "serif"); in onDraw() 76 paint.setTextSize(textSizes[i]); in onDraw() 77 canvas->drawText(text, textLen, 0, 0, paint); in onDraw() 78 y += paint.getFontMetrics(nullptr)*scales[i]; in onDraw() 90 paint.setTextSize(SkIntToScalar(ps)); in onDraw() 91 canvas->drawText(text, textLen, rotX, rotY, paint); in onDraw() 92 rotY += paint.getFontMetrics(nullptr); in onDraw() [all …]
|
D | imagefiltersbase.cpp | 116 SkPaint paint; in draw_paint() local 117 paint.setImageFilter(std::move(imf)); in draw_paint() 118 paint.setColor(SK_ColorGREEN); in draw_paint() 121 canvas->drawPaint(paint); in draw_paint() 126 SkPaint paint; in draw_line() local 127 paint.setColor(SK_ColorBLUE); in draw_line() 128 paint.setImageFilter(imf); in draw_line() 129 paint.setStrokeWidth(r.width()/10); in draw_line() 130 canvas->drawLine(r.fLeft, r.fTop, r.fRight, r.fBottom, paint); in draw_line() 134 SkPaint paint; in draw_rect() local [all …]
|
D | patch.cpp | 27 SkPaint paint; in draw_control_points() local 37 paint.setColor(SK_ColorBLACK); in draw_control_points() 38 paint.setStrokeWidth(0.5f); in draw_control_points() 40 canvas->drawPoints(SkCanvas::kLines_PointMode, 4, bottom, paint); in draw_control_points() 41 canvas->drawPoints(SkCanvas::kLines_PointMode, 2, bottom + 1, paint); in draw_control_points() 42 canvas->drawPoints(SkCanvas::kLines_PointMode, 4, top, paint); in draw_control_points() 43 canvas->drawPoints(SkCanvas::kLines_PointMode, 4, left, paint); in draw_control_points() 44 canvas->drawPoints(SkCanvas::kLines_PointMode, 4, right, paint); in draw_control_points() 46 canvas->drawPoints(SkCanvas::kLines_PointMode, 2, top + 1, paint); in draw_control_points() 47 canvas->drawPoints(SkCanvas::kLines_PointMode, 2, left + 1, paint); in draw_control_points() [all …]
|
D | blurs.cpp | 29 SkPaint paint; variable 30 paint.setAntiAlias(true); 31 sk_tool_utils::set_portable_typeface(&paint); 32 paint.setTextSize(SkIntToScalar(25)); 38 paint.setColor(SK_ColorBLUE); 41 paint.setMaskFilter(SkBlurMaskFilter::Make(gRecs[i].fStyle, 45 paint.setMaskFilter(nullptr); 50 paint); 54 paint.setMaskFilter(SkBlurMaskFilter::Make(kNormal_SkBlurStyle, 59 paint.setColor(SK_ColorBLACK); [all …]
|
D | fontmgr.cpp | 23 SkScalar y, const SkPaint& paint) { in drawString() argument 24 canvas->drawString(text, x, y, paint); in drawString() 25 return x + paint.measureText(text.c_str(), text.size()); in drawString() 29 SkScalar y, SkPaint& paint, SkFontMgr* fm, in drawCharacter() argument 37 paint.setTypeface(typeface); in drawCharacter() 38 x = drawString(canvas, ch, x, y, paint) + 20; in drawCharacter() 49 paint.setTypeface(sk_sp<SkTypeface>(fm->legacyCreateTypeface(familyName.c_str(), in drawCharacter() 51 return drawString(canvas, ch, x, y, paint) + 20; in drawCharacter() 84 SkPaint paint; in onDraw() local 85 paint.setAntiAlias(true); in onDraw() [all …]
|
/external/skia/src/core/ |
D | SkLiteDL.cpp | 94 SaveLayer(const SkRect* bounds, const SkPaint* paint, in SaveLayer() 98 if (paint) { this->paint = *paint; } in SaveLayer() 105 SkPaint paint; member 111 c->saveLayer({ maybe_unset(bounds), &paint, backdrop.get(), clipMask.get(), in draw() 173 DrawPaint(const SkPaint& paint) : paint(paint) {} in DrawPaint() 174 SkPaint paint; member 175 void draw(SkCanvas* c, const SkMatrix&) const { c->drawPaint(paint); } in draw() 179 DrawPath(const SkPath& path, const SkPaint& paint) : path(path), paint(paint) {} in DrawPath() 181 SkPaint paint; member 182 void draw(SkCanvas* c, const SkMatrix&) const { c->drawPath(path, paint); } in draw() [all …]
|
D | SkLiteRecorder.cpp | 61 void SkLiteRecorder::onDrawPaint(const SkPaint& paint) { in onDrawPaint() argument 62 fDL->drawPaint(paint); in onDrawPaint() 64 void SkLiteRecorder::onDrawPath(const SkPath& path, const SkPaint& paint) { in onDrawPath() argument 65 fDL->drawPath(path, paint); in onDrawPath() 67 void SkLiteRecorder::onDrawRect(const SkRect& rect, const SkPaint& paint) { in onDrawRect() argument 68 fDL->drawRect(rect, paint); in onDrawRect() 70 void SkLiteRecorder::onDrawRegion(const SkRegion& region, const SkPaint& paint) { in onDrawRegion() argument 71 fDL->drawRegion(region, paint); in onDrawRegion() 73 void SkLiteRecorder::onDrawOval(const SkRect& oval, const SkPaint& paint) { in onDrawOval() argument 74 fDL->drawOval(oval, paint); in onDrawOval() [all …]
|
D | SkCanvas.cpp | 86 void drawPaint(const SkPaint& paint) override {} in drawPaint() argument 116 bool SkCanvas::wouldOverwriteEntireSurface(const SkRect* rect, const SkPaint* paint, in wouldOverwriteEntireSurface() argument 155 if (paint) { in wouldOverwriteEntireSurface() 156 SkPaint::Style paintStyle = paint->getStyle(); in wouldOverwriteEntireSurface() 161 if (paint->getMaskFilter() || paint->getLooper() in wouldOverwriteEntireSurface() 162 || paint->getPathEffect() || paint->getImageFilter()) { in wouldOverwriteEntireSurface() 166 return SkPaintPriv::Overwrites(paint, (SkPaintPriv::ShaderOverrideOpacity)overrideOpacity); in wouldOverwriteEntireSurface() 221 void SkCanvas::predrawNotify(const SkRect* rect, const SkPaint* paint, in predrawNotify() argument 230 if (this->wouldOverwriteEntireSurface(rect, paint, overrideOpacity)) { in predrawNotify() 256 DeviceCM(sk_sp<SkBaseDevice> device, const SkPaint* paint, const SkMatrix& stashed, in DeviceCM() [all …]
|
/external/skia/samplecode/ |
D | SampleTextOnPath.cpp | 17 SkPaint paint; in textStrokePath() local 29 paint.setAntiAlias(true); in textStrokePath() 30 paint.setStyle(SkPaint::kStroke_Style); in textStrokePath() 31 paint.setColor(0xFFFF0000); in textStrokePath() 32 paint.setTextSize(0.085f); in textStrokePath() 33 paint.setStrokeWidth(.005f); in textStrokePath() 35 canvas->drawPath(path, paint); in textStrokePath() 37 paint.setLooper(SkBlurDrawLooper::Make(SK_ColorBLACK, SkBlurMask::ConvertRadiusToSigma(0.002f), in textStrokePath() 44 -0.025f, paint); in textStrokePath() 49 SkPaint paint; in textPathMatrix() local [all …]
|
/external/skia/include/core/ |
D | SkCanvas.h | 288 int saveLayer(const SkRect* bounds, const SkPaint* paint); 289 int saveLayer(const SkRect& bounds, const SkPaint* paint) { in saveLayer() argument 290 return this->saveLayer(&bounds, paint); in saveLayer() 298 int saveLayerPreserveLCDTextRequests(const SkRect* bounds, const SkPaint* paint); 328 SaveLayerRec(const SkRect* bounds, const SkPaint* paint, SaveLayerFlags saveLayerFlags = 0) 330 , fPaint(paint) in fBounds() 333 SaveLayerRec(const SkRect* bounds, const SkPaint* paint, const SkImageFilter* backdrop, in SaveLayerRec() 336 , fPaint(paint) in SaveLayerRec() 342 SaveLayerRec(const SkRect* bounds, const SkPaint* paint, const SkImageFilter* backdrop, in SaveLayerRec() 346 , fPaint(paint) in SaveLayerRec() [all …]
|
/external/skia/experimental/docs/ |
D | canvasBackend.js | 29 var paint = paintToCanvas(action.paint); 71 if ('fill' == paint.style) { 74 assert('stroke' == paint.style); 79 if ('fill' == paint.style) { 82 assert('stroke' == paint.style); 95 function paintToCanvas(paint) { argument 97 var inPicture = 'string' == typeof(paint); 99 paint = (new Function("return " + paint))(); 100 assert('object' == typeof(paint) && !isArray(paint)); 102 if ('gradient' in paint) { [all …]
|