Lines Matching refs:cubic
54 static double binary_search(const SkDCubic& cubic, double step, const SkDPoint& pt, double t, in binary_search() argument
59 SkDPoint cubicAtT = cubic.ptAtT(t); in binary_search()
68 cubic.dump(); in binary_search()
76 SkDPoint lessPt = cubic.ptAtT(t - lastStep); in binary_search()
85 SkDPoint morePt = cubic.ptAtT(t + lastStep); in binary_search()
148 SkDCubic cubic = {{origin, in DEF_TEST() local
155 SkDPoint pt = cubic.ptAtT(t); in DEF_TEST()
159 SkDCubic::Coefficients(&cubic[0].fY, &A, &B, &C, &D); in DEF_TEST()
171 SkDPoint calcPt = cubic.ptAtT(t); in DEF_TEST()
219 double newT = binary_search(cubic, step, pt, t, &iters); in DEF_TEST()
230 cubic.dump(); in DEF_TEST()
251 const SkDCubic& cubic = failure.c; in testOneFailure() local
254 SkDCubic::Coefficients(&cubic[0].fY, &A, &B, &C, &D); in testOneFailure()
262 SkDPoint calcPt = cubic.ptAtT(t); in testOneFailure()
265 double newT = binary_search(cubic, 0.1, pt, t, &iters); in testOneFailure()