• Home
  • Raw
  • Download

Lines Matching refs:dc

285                                     const SkVector& dc,  in is_point_within_cubic_tangents()  argument
303 SkScalar dpXdc = dp.cross(dc); in is_point_within_cubic_tangents()
326 SkVector dc = p[2] - p[3]; in convert_noninflect_cubic_to_quads() local
329 if (SkPointPriv::LengthSqd(dc) < SK_ScalarNearlyZero) { in convert_noninflect_cubic_to_quads()
338 if (SkPointPriv::LengthSqd(dc) < SK_ScalarNearlyZero) { in convert_noninflect_cubic_to_quads()
339 dc = p[1] - p[3]; in convert_noninflect_cubic_to_quads()
346 dc.scale(kLengthScale); in convert_noninflect_cubic_to_quads()
350 SkPoint c1 = p[3] + dc; in convert_noninflect_cubic_to_quads()
391 SkVector dc = p[2] - p[3]; in convert_noninflect_cubic_to_quads_with_constraint() local
394 if (SkPointPriv::LengthSqd(dc) < SK_ScalarNearlyZero) { in convert_noninflect_cubic_to_quads_with_constraint()
403 if (SkPointPriv::LengthSqd(dc) < SK_ScalarNearlyZero) { in convert_noninflect_cubic_to_quads_with_constraint()
404 dc = p[1] - p[3]; in convert_noninflect_cubic_to_quads_with_constraint()
415 bool doQuads = SkPointPriv::LengthSqd(dc) < SK_ScalarNearlyZero || in convert_noninflect_cubic_to_quads_with_constraint()
425 SkScalar detDCSqd = dc.cross(da); in convert_noninflect_cubic_to_quads_with_constraint()
435 SkPoint c = p[3] + dc; in convert_noninflect_cubic_to_quads_with_constraint()
440 if (SkVector::DotProduct(da, dc) < 0 || SkVector::DotProduct(ab, da) > 0) { in convert_noninflect_cubic_to_quads_with_constraint()
461 dc.scale(kLengthScale); in convert_noninflect_cubic_to_quads_with_constraint()
465 SkVector c1 = p[3] + dc; in convert_noninflect_cubic_to_quads_with_constraint()
472 if (!is_point_within_cubic_tangents(p[0], ab, dc, p[3], dir, cAvg)) { in convert_noninflect_cubic_to_quads_with_constraint()
476 dc = SkPointPriv::MakeOrthog(dc); in convert_noninflect_cubic_to_quads_with_constraint()
477 SkScalar z1 = -dc.dot(p[3]); in convert_noninflect_cubic_to_quads_with_constraint()
478 cAvg.fX = ab.fY * z1 - z0 * dc.fY; in convert_noninflect_cubic_to_quads_with_constraint()
479 cAvg.fY = z0 * dc.fX - ab.fX * z1; in convert_noninflect_cubic_to_quads_with_constraint()
480 SkScalar z = ab.fX * dc.fY - ab.fY * dc.fX; in convert_noninflect_cubic_to_quads_with_constraint()