Searched refs:SkScalarInterp (Results 1 – 6 of 6) sorted by relevance
/external/skia/src/core/ |
D | SkGeometry.cpp | 190 SkScalar ab = SkScalarInterp(src[0], src[2], t); in eval_quad() 191 SkScalar bc = SkScalarInterp(src[2], src[4], t); in eval_quad() 192 return SkScalarInterp(ab, bc, t); in eval_quad() 242 SkScalar ab = SkScalarInterp(src[0], src[2], t); in interp_quad_coords() 243 SkScalar bc = SkScalarInterp(src[2], src[4], t); in interp_quad_coords() 247 dst[4] = SkScalarInterp(ab, bc, t); in interp_quad_coords() 479 SkScalar ab = SkScalarInterp(src[0], src[2], t); in eval_cubic() 480 SkScalar bc = SkScalarInterp(src[2], src[4], t); in eval_cubic() 481 SkScalar cd = SkScalarInterp(src[4], src[6], t); in eval_cubic() 482 SkScalar abc = SkScalarInterp(ab, bc, t); in eval_cubic() [all …]
|
D | SkPathMeasure.cpp | 99 SkScalarInterp(pts[0].fX, pts[3].fX, SK_Scalar1/3), in cubic_too_curvy() 100 SkScalarInterp(pts[0].fY, pts[3].fY, SK_Scalar1/3)) in cubic_too_curvy() 103 SkScalarInterp(pts[0].fX, pts[3].fX, SK_Scalar1*2/3), in cubic_too_curvy() 104 SkScalarInterp(pts[0].fY, pts[3].fY, SK_Scalar1*2/3)); in cubic_too_curvy() 259 pos->set(SkScalarInterp(pts[0].fX, endp->fX, t), in compute_pos_tan() 260 SkScalarInterp(pts[0].fY, endp->fY, t)); in compute_pos_tan() 307 dst->lineTo(SkScalarInterp(pts[0].fX, endp->fX, stopT), in seg_to() 308 SkScalarInterp(pts[0].fY, endp->fY, stopT)); in seg_to()
|
/external/skia/src/utils/ |
D | SkBoundaryPatch.cpp | 21 return SkMakePoint(SkScalarInterp(a.fX, b.fX, t), in SkPointInterp() 22 SkScalarInterp(a.fY, b.fY, t)); in SkPointInterp()
|
D | SkInterpolator.cpp | 210 values[i] = SkScalarInterp(prevSrc[i], nextSrc[i], T); in timeToValues()
|
/external/skia/src/animator/ |
D | SkOperandIterpolator.cpp | 87 values[i].fScalar = SkScalarInterp(prevSrc[i].fScalar, nextSrc[i].fScalar, T); in timeToValues()
|
/external/skia/include/core/ |
D | SkScalar.h | 251 static inline SkScalar SkScalarInterp(SkScalar A, SkScalar B, SkScalar t) { in SkScalarInterp() function
|