24 const Point& end_point) {
29 const Point& control_point_2,
30 const Point& end_point) {
64 return Create<Path>(std::move(builder_));
69 return Create<Path>(builder_);
ScopedObject< Path > CopyPath(FillType fill)
void AddArc(const Rect &oval_bounds, Degrees start_angle, Degrees end_angle)
void MoveTo(const Point &point)
void LineTo(const Point &location)
void AddOval(const Rect &oval_bounds)
void AddRoundedRect(const Rect &rect, const RoundingRadii &radii)
void QuadraticCurveTo(const Point &control_point, const Point &end_point)
void CubicCurveTo(const Point &control_point_1, const Point &control_point_2, const Point &end_point)
ScopedObject< Path > TakePath(FillType fill)
void AddRect(const Rect &rect)
constexpr std::optional< SkRect > ToSkiaType(const ImpellerRect *rect)