Lines Matching refs:verb
33 static bool can_add_curve(SkPath::Verb verb, SkPoint* curve) { in can_add_curve() argument
34 if (SkPath::kMove_Verb == verb) { in can_add_curve()
37 for (int index = 0; index <= SkPathOpsVerbToPoints(verb); ++index) { in can_add_curve()
40 return SkPath::kLine_Verb != verb || !SkDPoint::ApproximatelyEqual(curve[0], curve[1]); in can_add_curve()
92 auto verb = static_cast<SkPath::Verb>(pathVerb); in preFetch() local
93 switch (verb) { in preFetch()
98 *fPathVerbs.append() = verb; in preFetch()
117 verb = SkReduceOrder::Quad(curve, curve); in preFetch()
118 if (verb == SkPath::kMove_Verb) { in preFetch()
125 verb = SkReduceOrder::Quad(curve, curve); in preFetch()
126 if (SkPath::kQuad_Verb == verb && 1 != *w) { in preFetch()
127 verb = SkPath::kConic_Verb; in preFetch()
128 } else if (verb == SkPath::kMove_Verb) { in preFetch()
136 verb = SkReduceOrder::Cubic(curve, curve); in preFetch()
137 if (verb == SkPath::kMove_Verb) { in preFetch()
148 *fPathVerbs.append() = verb; in preFetch()
149 int ptCount = SkPathOpsVerbToPoints(verb); in preFetch()
151 if (verb == SkPath::kConic_Verb) { in preFetch()
174 SkPath::Verb verb; in walk() local
177 while ((verb = (SkPath::Verb) *verbPtr) != SkPath::kDone_Verb) { in walk()
182 switch (verb) { in walk()
344 pointsPtr += SkPathOpsVerbToPoints(verb); in walk()