31 if (!
src.isFinite()) {
39#if defined(SK_BUILD_FOR_FUZZER)
41 if (rec.
getStyle() == SkStrokeRec::Style::kStroke_Style && rec.
getWidth() < 0.001) {
50 if (pe && pe->
filterPath(&tmpPath,
src, &rec, cullRect, ctm)) {
55 if (srcPtr == &tmpPath) {
66 if (!
dst->isFinite()) {
bool FillPathWithPaint(const SkPath &src, const SkPaint &paint, SkPath *dst, const SkRect *cullRect, SkScalar resScale)
static SkScalar ComputeResScaleForStroking(const SkMatrix &matrix)
static SkMatrix Scale(SkScalar sx, SkScalar sy)
bool filterPath(SkPath *dst, const SkPath &src, SkStrokeRec *, const SkRect *cullR) const
bool isHairlineStyle() const
bool applyToPath(SkPath *dst, const SkPath &src) const
SkScalar getWidth() const
SK_API bool FillPathWithPaint(const SkPath &src, const SkPaint &paint, SkPath *dst, const SkRect *cullRect, SkScalar resScale=1)