Lines Matching defs:SkPaint
150 const SkPaint& paint,
169 static void transform_shader(SkPaint* paint, const SkMatrix& ctm) {
179 static SkTCopyOnFirstWrite<SkPaint> clean_paint(const SkPaint& srcPaint) {
180 SkTCopyOnFirstWrite<SkPaint> paint(srcPaint);
196 static void set_style(SkTCopyOnFirstWrite<SkPaint>* paint, SkPaint::Style style) {
212 SkBaseDevice* SkPDFDevice::onCreateDevice(const CreateInfo& cinfo, const SkPaint* layerPaint) {
233 const SkPaint& paint,
247 ScopedContentEntry(SkPDFDevice* dev, const SkPaint& paint, SkScalar textScale = 0)
378 void SkPDFDevice::drawPaint(const SkPaint& srcPaint) {
389 SkPaint newPaint = srcPaint;
390 newPaint.setStyle(SkPaint::kFill_Style);
397 const SkPaint& srcPaint) {
404 SkTCopyOnFirstWrite<SkPaint> paint(clean_paint(srcPaint));
409 set_style(&paint, SkPaint::kStroke_Style);
421 if (mode == SkCanvas::kPoints_PointMode && paint->getStrokeCap() != SkPaint::kRound_Cap) {
425 set_style(&paint, SkPaint::kFill_Style);
435 if (paint->getStrokeCap() != SkPaint::kRound_Cap) {
436 paint.writable()->setStrokeCap(SkPaint::kRound_Cap);
462 SkASSERT(paint->getStrokeCap() == SkPaint::kRound_Cap);
474 void SkPDFDevice::drawRect(const SkRect& rect, const SkPaint& paint) {
480 void SkPDFDevice::drawRRect(const SkRRect& rrect, const SkPaint& paint) {
484 void SkPDFDevice::drawOval(const SkRect& oval, const SkPaint& paint) {
488 void SkPDFDevice::drawPath(const SkPath& path, const SkPaint& paint, bool pathIsMutable) {
495 const SkPaint& origPaint) {
498 SkTCopyOnFirstWrite<SkPaint> paint(origPaint);
538 SkPDFUtils::PaintPath(SkPaint::kFill_Style, path.getFillType(), content.stream());
560 const SkPaint& srcPaint,
565 SkTCopyOnFirstWrite<SkPaint> paint(clean_paint(srcPaint));
586 set_style(&paint, SkPaint::kFill_Style);
588 set_style(&paint, SkPaint::kStroke_Style);
620 paint->getStyle() == SkPaint::kFill_Style ||
621 (paint->getStrokeCap() != SkPaint::kRound_Cap &&
622 paint->getStrokeCap() != SkPaint::kSquare_Cap);
634 const SkPaint& paint,
641 void SkPDFDevice::drawSprite(const SkBitmap& bm, int x, int y, const SkPaint& paint) {
756 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) {
783 SkPaint transparent;
812 const SkGlyphRun& glyphRun, SkPoint offset, const SkPaint& runPaint) {
825 || SkPaint::kFill_Style != runPaint.getStyle()) {
858 SkTCopyOnFirstWrite<SkPaint> paint(clean_paint(runPaint));
959 void SkPDFDevice::onDrawGlyphRunList(const SkGlyphRunList& glyphRunList, const SkPaint& paint) {
966 void SkPDFDevice::drawVertices(const SkVertices*, SkBlendMode, const SkPaint&) {
1035 const SkPaint& paint,
1047 SkPaint noInversePaint(paint);
1050 if (SkPaint::kStroke_Style == paint.getStyle() ||
1051 SkPaint::kStrokeAndFill_Style == paint.getStyle()) {
1054 noInversePaint.setStyle(SkPaint::kFill_Style);
1121 SkPaint paint;
1144 const SkPaint& paint,
1209 SkPaint newPaint = paint;
1219 const SkPaint& paint,
1328 SkPaint stockPaint;
1360 SkPaint filledPaint;
1362 filledPaint.setStyle(SkPaint::kFill_Style);
1430 SkPaint paint;
1453 const SkPaint& srcPaint,
1483 SkTCopyOnFirstWrite<SkPaint> paint(srcPaint);
1498 SkPaint tmpPaint;
1530 SkPaint tmpPaint;
1554 SkPDFUtils::PaintPath(SkPaint::kFill_Style, SkPathFillType::kWinding, content.stream());
1686 const SkPaint& paint) {
1723 const SkSamplingOptions& sampling, const SkPaint& paint) {