20 }
while ((segment = segment->
next()));
21 path->finishContour();
29 }
while ((segment = segment->
prev()));
30 path->finishContour();
37 if (testSegment->
done()) {
41 }
while ((testSegment = testSegment->
next()));
65 memcpy(ptStorage, pts,
sizeof(
SkPoint) * 3);
70 memcpy(ptStorage, pts,
sizeof(
SkPoint) * 3);
75 memcpy(ptStorage, pts,
sizeof(
SkPoint) * 4);
SkAssertResult(font.textToGlyphs("Hello", 5, SkTextEncoding::kUTF8, glyphs, std::size(glyphs))==count)
T * makeArrayDefault(size_t count)
void addConic(SkPoint pts[3], SkScalar weight)
void addCurve(SkPath::Verb verb, const SkPoint pts[4], SkScalar weight=1)
void addCubic(SkPoint pts[4])
void addQuad(SkPoint pts[3])
void addLine(const SkPoint pts[2])
void addCubic(SkPoint pts[4])
void toReversePath(SkPathWriter *path) const
SkOpGlobalState * globalState() const
void addQuad(SkPoint pts[3])
void addConic(SkPoint pts[3], SkScalar weight)
void toPath(SkPathWriter *path) const
SkOpSegment * addLine(SkPoint pts[2])
SkArenaAlloc * allocator()
const SkOpSegment * prev() const
const SkOpSpanBase * tail() const
const SkOpSpan * head() const
bool addCurveTo(const SkOpSpanBase *start, const SkOpSpanBase *end, SkPathWriter *path) const
SkOpSegment * next() const
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