Lines Matching defs:strokeRec
360 SkStrokeRec strokeRec = parent.fStyle.strokeRec();
361 if (!parent.fStyle.applyPathEffectToPath(&fShape.path(), &strokeRec, *srcForPathEffect,
363 tmpParent.init(*srcForPathEffect, GrStyle(strokeRec, nullptr));
369 SkASSERT(scale == strokeRec.getResScale());
370 if (GrStyle::Apply::kPathEffectAndStrokeRec == apply && strokeRec.needToApply()) {
373 // when we subsequently applied the remaining strokeRec we would have a non-path
378 tmpParent.init(fShape.path(), GrStyle(strokeRec, nullptr));
385 // The parent shape may have simplified away the strokeRec, check for that here.
398 fStyle = GrStyle(strokeRec, nullptr);
591 if (!fShape.isArc() || fStyle.strokeRec().getCap() == SkPaint::kButt_Cap) {
611 (fStyle.strokeRec().getStyle() == SkStrokeRec::kStroke_Style ||
612 fStyle.strokeRec().getStyle() == SkStrokeRec::kHairline_Style ||
636 fStyle.strokeRec().getStyle() == SkStrokeRec::kStrokeAndFill_Style) {
637 if (fStyle.strokeRec().getJoin() == SkPaint::kBevel_Join ||
638 (fStyle.strokeRec().getJoin() == SkPaint::kMiter_Join &&
639 fStyle.strokeRec().getMiter() < SK_ScalarSqrt2)) {
644 SkScalar r = fStyle.strokeRec().getWidth() / 2;
646 if (fStyle.strokeRec().getJoin() == SkPaint::kRound_Join) {
659 fStyle.strokeRec().isHairlineStyle()) {
687 fStyle = GrStyle(fStyle.strokeRec(), nullptr);
700 } else if (fStyle.strokeRec().getStyle() == SkStrokeRec::kStrokeAndFill_Style) {
702 SkStrokeRec rec = fStyle.strokeRec();
703 rec.setStrokeStyle(fStyle.strokeRec().getWidth(), false);
712 if (fShape.isLine() && fStyle.strokeRec().getJoin() == SkPaint::kRound_Join) {
727 if (cap != fStyle.strokeRec().getCap() ||
728 SkPaint::kDefault_Join != fStyle.strokeRec().getJoin()) {
729 SkStrokeRec rec = fStyle.strokeRec();
730 rec.setStrokeParams(cap, SkPaint::kDefault_Join, fStyle.strokeRec().getMiter());
739 if (fStyle.strokeRec().getCap() == SkPaint::kButt_Cap) {
742 SkScalar w = fStyle.strokeRec().getWidth() / 2.f;
746 if (fStyle.strokeRec().getCap() == SkPaint::kRound_Cap) {
761 outset.fY = fStyle.strokeRec().getWidth() / 2.f;
762 outset.fX = SkPaint::kButt_Cap == fStyle.strokeRec().getCap() ? 0.f : outset.fY;
767 outset.fX = fStyle.strokeRec().getWidth() / 2.f;
768 outset.fY = SkPaint::kButt_Cap == fStyle.strokeRec().getCap() ? 0.f : outset.fX;
778 } else if (fStyle.strokeRec().getCap() == SkPaint::kRound_Cap) {