5 #ifndef FLUTTER_IMPELLER_TESSELLATOR_C_TESSELLATOR_H_
6 #define FLUTTER_IMPELLER_TESSELLATOR_C_TESSELLATOR_H_
10 #include "flutter/display_list/geometry/dl_path_builder.h"
13 #define IMPELLER_API __declspec(dllexport)
15 #define IMPELLER_API __attribute__((visibility("default")))
struct Vertices * Tessellate(PathBuilder *builder, int fill_type, Scalar tolerance)
PathBuilder * CreatePathBuilder()
void DestroyPathBuilder(PathBuilder *builder)
flutter::DlPathBuilder PathBuilder
void DestroyVertices(Vertices *vertices)
void MoveTo(PathBuilder *builder, Scalar x, Scalar y)
void LineTo(PathBuilder *builder, Scalar x, Scalar y)
void CubicTo(PathBuilder *builder, Scalar x1, Scalar y1, Scalar x2, Scalar y2, Scalar x3, Scalar y3)
void Close(PathBuilder *builder)