8#ifndef SkDashImpl_DEFINED
9#define SkDashImpl_DEFINED
24 const SkRect*)
const override;
43 int32_t fInitialDashIndex;
static void info(const char *fmt,...) SK_PRINTF_LIKE(1
#define SK_FLATTENABLE_HOOKS(type)
SkDashImpl(const SkScalar intervals[], int count, SkScalar phase)
void flatten(SkWriteBuffer &) const override
DashType onAsADash(DashInfo *info) const override
bool onAsPoints(PointData *results, const SkPath &src, const SkStrokeRec &, const SkMatrix &, const SkRect *) const override
bool onFilterPath(SkPath *dst, const SkPath &src, SkStrokeRec *, const SkRect *, const SkMatrix &) const override
Optional< SkRect > bounds