Lines Matching defs:strokeRec
26 if (style.strokeRec().needToApply()) {
63 if (Apply::kPathEffectAndStrokeRec == apply && style.strokeRec().needToApply()) {
80 cap = style.strokeRec().getCap();
87 join = style.strokeRec().getJoin();
90 miter = style.strokeRec().getMiter();
94 key[i++] = style.strokeRec().getStyle() |
100 SkScalar width = style.strokeRec().getWidth();
129 bool GrStyle::applyPathEffect(SkPath* dst, SkStrokeRec* strokeRec, const SkPath& src) const {
139 // we can control whether the dasher applies the strokeRec for special cases. Our keying
140 // depends on the strokeRec being applied separately.
150 if (!SkDashPath::InternalFilter(dst, src, strokeRec,
156 } else if (!fPathEffect->filterPath(dst, src, strokeRec, nullptr)) {
166 SkStrokeRec strokeRec = fStrokeRec;
167 strokeRec.setResScale(resScale);
168 if (!this->applyPathEffect(dst, &strokeRec, src)) {
171 *remainingStroke = strokeRec;
179 SkStrokeRec strokeRec = fStrokeRec;
180 strokeRec.setResScale(resScale);
182 if (this->applyPathEffect(dst, &strokeRec, src)) {
187 if (strokeRec.needToApply()) {
188 if (!strokeRec.applyToPath(dst, *pathForStrokeRec)) {
197 SkASSERT(SkStrokeRec::kFill_Style == strokeRec.getStyle() ||
198 SkStrokeRec::kHairline_Style == strokeRec.getStyle());
199 *style = strokeRec.getStyle() == SkStrokeRec::kFill_Style