Home
last modified time | relevance | path

Searched refs:decorStyle (Results 1 - 4 of 4) sorted by relevance

/third_party/skia/modules/skparagraph/src/
H A DParagraphPainterImpl.cpp73 void CanvasParagraphPainter::drawFilledRect(const SkRect& rect, const DecorationStyle& decorStyle) { in drawFilledRect() argument
74 SkPaint p(decorStyle.skPaint()); in drawFilledRect()
80 void CanvasParagraphPainter::drawPath(const SkPath& path, const DecorationStyle& decorStyle) { in drawPath() argument
81 fCanvas->drawPath(path, decorStyle.skPaint()); in drawPath()
85 void CanvasParagraphPainter::drawLine(SkScalar x0, SkScalar y0, SkScalar x1, SkScalar y1, const DecorationStyle& decorStyle) { in drawLine() argument
86 fCanvas->drawLine(x0, y0, x1, y1, decorStyle.skPaint()); in drawLine()
H A DParagraphPainterImpl.h26 void drawFilledRect(const SkRect& rect, const DecorationStyle& decorStyle) override;
28 void drawPath(const SkPath& path, const DecorationStyle& decorStyle) override;
30 void drawPath(const RSPath& path, const DecorationStyle& decorStyle) override {}
32 void drawLine(SkScalar x0, SkScalar y0, SkScalar x1, SkScalar y1, const DecorationStyle& decorStyle) override;
H A DDecorations.cpp15 const ParagraphPainter::DecorationStyle& decorStyle) { in draw_line_as_rect()
16 SkASSERT(decorStyle.skPaint().getPathEffect() == nullptr); in draw_line_as_rect()
17 SkASSERT(decorStyle.skPaint().getStrokeCap() == SkPaint::kButt_Cap); in draw_line_as_rect()
18 SkASSERT(decorStyle.skPaint().getStrokeWidth() > 0); // this trick won't work for hairlines in draw_line_as_rect()
20 SkScalar radius = decorStyle.getStrokeWidth() * 0.5f; in draw_line_as_rect()
21 painter->drawFilledRect({x, y - radius, x + width, y + radius}, decorStyle); in draw_line_as_rect()
134 static RSDrawing::Paint ConvertDecorStyle(const ParagraphPainter::DecorationStyle& decorStyle) in ConvertDecorStyle() argument
136 const SkPaint& decorPaint = decorStyle.skPaint(); in ConvertDecorStyle()
142 if (decorStyle.getDashPathEffect().has_value()) { in ConvertDecorStyle()
143 auto dashPathEffect = decorStyle in ConvertDecorStyle()
14 draw_line_as_rect(ParagraphPainter* painter, SkScalar x, SkScalar y, SkScalar width, const ParagraphPainter::DecorationStyle& decorStyle) draw_line_as_rect() argument
[all...]
/third_party/skia/modules/skparagraph/include/
H A DParagraphPainter.h59 virtual void drawFilledRect(const SkRect& rect, const DecorationStyle& decorStyle) = 0;
61 virtual void drawPath(const SkPath& path, const DecorationStyle& decorStyle) = 0;
63 virtual void drawPath(const RSPath& path, const DecorationStyle& decorStyle) = 0;
65 virtual void drawLine(SkScalar x0, SkScalar y0, SkScalar x1, SkScalar y1, const DecorationStyle& decorStyle) = 0;

Completed in 2 milliseconds