Lines Matching refs:split
292 Splitsville* split = &splits[index]; in walk() local
293 split->fT[0] = index ? splitT[index - 1] : 0; in walk()
294 split->fT[1] = index < breaks ? splitT[index] : 1; in walk()
295 SkDCubic part = SkDCubic::SubDivide(pointsPtr, split->fT[0], split->fT[1]); in walk()
296 if (!part.toFloatPoints(split->fPts)) { in walk()
299 split->fVerb = SkReduceOrder::Cubic(split->fPts, split->fReduced); in walk()
300 SkPoint* curve = SkPath::kCubic_Verb == split->fVerb in walk()
301 ? split->fPts : split->fReduced; in walk()
302 split->fCanAdd = can_add_curve(split->fVerb, curve); in walk()
305 Splitsville* split = &splits[index]; in walk() local
306 if (!split->fCanAdd) { in walk()
314 split->fT[0] = splits[prior].fT[0]; in walk()
315 split->fPts[0] = splits[prior].fPts[0]; in walk()
323 split->fT[1] = splits[next].fT[1]; in walk()
324 split->fPts[3] = splits[next].fPts[3]; in walk()
327 split->fVerb = SkReduceOrder::Cubic(split->fPts, split->fReduced); in walk()
329 SkPoint* curve = SkPath::kCubic_Verb == split->fVerb in walk()
330 ? split->fPts : split->fReduced; in walk()
331 if (!can_add_curve(split->fVerb, curve)) { in walk()
334 fContourBuilder.addCurve(split->fVerb, curve); in walk()