Lines Matching full:inflectt
125 double inflectT[5];
126 int inflections = findInflections(inflectT);
129 inflections += findMaxCurvature(&inflectT[inflections]);
132 SkTQSort<double>(inflectT, &inflectT[inflections - 1]);
135 while (inflections && approximately_less_than_zero(inflectT[0])) {
136 memmove(inflectT, &inflectT[1], sizeof(inflectT[0]) * --inflections);
144 if (!approximately_equal(inflectT[start], inflectT[next])) {
148 memmove(&inflectT[start], &inflectT[next], sizeof(inflectT[0]) * (--inflections - start));
150 while (inflections && approximately_greater_than_one(inflectT[inflections - 1])) {
155 pair = chopAt(inflectT[0]);
170 pair = chopAt(inflectT[0]);
171 addTs(pair.first(), precision, 0, inflectT[0], ts);
172 addTs(pair.second(), precision, inflectT[0], 1, ts);
176 SkDCubic part = subDivide(0, inflectT[0]);
177 addTs(part, precision, 0, inflectT[0], ts);
180 part = subDivide(inflectT[idx], inflectT[idx + 1]);
181 addTs(part, precision, inflectT[idx], inflectT[idx + 1], ts);
183 part = subDivide(inflectT[last], 1);
184 addTs(part, precision, inflectT[last], 1, ts);