Lines Matching refs:tangent
111 void SkEvalQuadAt(const SkPoint src[3], SkScalar t, SkPoint* pt, SkVector* tangent) { in SkEvalQuadAt() argument
118 if (tangent) { in SkEvalQuadAt()
119 *tangent = SkEvalQuadTangentAt(src, t); in SkEvalQuadAt()
333 SkVector* tangent, SkVector* curvature) { in SkEvalCubicAt() argument
340 if (tangent) { in SkEvalCubicAt()
346 *tangent = src[2] - src[0]; in SkEvalCubicAt()
348 *tangent = src[3] - src[1]; in SkEvalCubicAt()
350 if (!tangent->fX && !tangent->fY) { in SkEvalCubicAt()
351 *tangent = src[3] - src[0]; in SkEvalCubicAt()
354 *tangent = eval_cubic_derivative(src, t); in SkEvalCubicAt()
1132 void SkConic::evalAt(SkScalar t, SkPoint* pt, SkVector* tangent) const { in evalAt()
1138 if (tangent) { in evalAt()
1139 *tangent = this->evalTangentAt(t); in evalAt()