 |
Flutter Impeller
|
|
Go to the documentation of this file.
5 #ifndef FLUTTER_IMPELLER_TOOLKIT_INTEROP_PATH_BUILDER_H_
6 #define FLUTTER_IMPELLER_TOOLKIT_INTEROP_PATH_BUILDER_H_
8 #include "flutter/third_party/skia/include/core/SkPath.h"
18 :
public Object<PathBuilder,
19 IMPELLER_INTERNAL_HANDLE_NAME(ImpellerPathBuilder)> {
36 const Point& control_point_2,
37 const Point& end_point);
60 #endif // FLUTTER_IMPELLER_TOOLKIT_INTEROP_PATH_BUILDER_H_
void MoveTo(const Point &point)
void AddRoundedRect(const Rect &rect, const impeller::PathBuilder::RoundingRadii &radii)
ScopedObject< Path > TakePath(FillType fill)
void AddRect(const Rect &rect)
PathBuilder & operator=(const PathBuilder &)=delete
void AddArc(const Rect &oval_bounds, Degrees start_angle, Degrees end_angle)
void LineTo(const Point &location)
void CubicCurveTo(const Point &control_point_1, const Point &control_point_2, const Point &end_point)
ScopedObject< Path > CopyPath(FillType fill)
void AddOval(const Rect &oval_bounds)
void QuadraticCurveTo(const Point &control_point, const Point &end_point)