31 return a.fOval ==
b.fOval &&
a.fStartAngle ==
b.fStartAngle &&
32 a.fSweepAngle ==
b.fSweepAngle &&
a.fType ==
b.fType;
42 return SkArc(
oval, startAngleDegrees, sweepAngleDegrees,
type);
SkScalar startAngle() const
friend bool operator==(const SkArc &a, const SkArc &b)
SkScalar sweepAngle() const
static SkArc Make(const SkRect &oval, SkScalar startAngleDegrees, SkScalar sweepAngleDegrees, bool useCenter)
const SkRect & oval() const
SkArc & operator=(const SkArc &arc)=default
static SkArc Make(const SkRect &oval, SkScalar startAngleDegrees, SkScalar sweepAngleDegrees, Type type)
SkArc(const SkArc &arc)=default
friend bool operator!=(const SkArc &a, const SkArc &b)
static constexpr SkRect MakeEmpty()