Lines Matching defs:tangents
2916 SkTDArray<SkVector>* tangents) {
2939 tangents->push_back(tangent);
2944 SkTDArray<SkVector>* tangents) {
2966 tangents->push_back(conic.evalTangentAt(t));
2971 SkTDArray<SkVector>* tangents) {
2992 tangents->push_back(SkEvalQuadTangentAt(pts, t));
2997 SkTDArray<SkVector>* tangents) {
3015 tangents->push_back(v);
3074 // coincidence. Count coincidence as places where the on curve points have identical tangents.
3077 SkTDArray<SkVector> tangents;
3080 int oldCount = tangents.count();
3086 tangent_line(pts, x, y, &tangents);
3089 tangent_quad(pts, x, y, &tangents);
3092 tangent_conic(pts, x, y, iter.conicWeight(), &tangents);
3095 tangent_cubic(pts, x, y, &tangents);
3101 if (tangents.count() > oldCount) {
3102 int last = tangents.count() - 1;
3103 const SkVector& tangent = tangents[last];
3105 tangents.remove(last);
3108 const SkVector& test = tangents[index];
3112 tangents.remove(last);
3113 tangents.removeShuffle(index);
3120 return SkToBool(tangents.count()) ^ isInverse;