Lines Matching defs:extremas
3291 static int compute_quad_extremas(const SkPoint src[3], SkPoint extremas[3]) {
3297 extremas[i] = SkEvalQuadAt(src, ts[i]);
3299 extremas[n] = src[2];
3303 static int compute_conic_extremas(const SkPoint src[3], SkScalar w, SkPoint extremas[3]) {
3310 extremas[i] = conic.evalAt(ts[i]);
3312 extremas[n] = src[2];
3316 static int compute_cubic_extremas(const SkPoint src[4], SkPoint extremas[5]) {
3322 SkEvalCubicAt(src, ts[i], &extremas[i], nullptr, nullptr);
3324 extremas[n] = src[3];
3337 SkPoint extremas[5]; // big enough to hold worst-case curve type (cubic) extremas + 1
3346 extremas[0] = pts[0];
3350 extremas[0] = pts[1];
3354 count = compute_quad_extremas(pts, extremas);
3357 count = compute_conic_extremas(pts, *w, extremas);
3360 count = compute_cubic_extremas(pts, extremas);
3366 Sk2s tmp = from_point(extremas[i]);