8#ifndef SkSGPath_DEFINED
9#define SkSGPath_DEFINED
24class InvalidationController;
#define SG_ATTRIBUTE(attr_name, attr_type, attr_container)
SkPathFillType getFillType() const
void setFillType(SkPathFillType ft)
void invalidate(bool damage=true)
SkPath onAsPath() const override
void setFillType(SkPathFillType fillType)
SkPathFillType getFillType() const
static sk_sp< Path > Make(const SkPath &r)
SkRect onRevalidate(InvalidationController *, const SkMatrix &) override
static sk_sp< Path > Make()
bool onContains(const SkPoint &) const override
void onClip(SkCanvas *, bool antiAlias) const override
void onDraw(SkCanvas *, const SkPaint &) const override