9#ifndef SkEdgeClipper_DEFINED
10#define SkEdgeClipper_DEFINED
39 void (*consume)(
SkEdgeClipper*,
bool newCtr,
void* ctx),
void* ctx);
44 const bool fCanCullToTheRight;
65 #define sk_assert_monotonic_x(pts, count)
66 #define sk_assert_monotonic_y(pts, count)
#define sk_assert_monotonic_y(pts, count)
#define sk_assert_monotonic_x(pts, count)
static SkPath clip(const SkPath &path, const SkHalfPlane &plane)
bool canCullToTheRight() const
static void ClipPath(const SkPath &path, const SkRect &clip, bool canCullToTheRight, void(*consume)(SkEdgeClipper *, bool newCtr, void *ctx), void *ctx)
SkPath::Verb next(SkPoint pts[])
bool clipCubic(const SkPoint pts[4], const SkRect &clip)
bool clipLine(SkPoint p0, SkPoint p1, const SkRect &clip)
bool clipQuad(const SkPoint pts[3], const SkRect &clip)
SkEdgeClipper(bool canCullToTheRight)
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir path