Home
last modified time | relevance | path

Searched refs:SkScalarInterp (Results 1 – 18 of 18) sorted by relevance

/third_party/skia/src/core/
DSkCubicClipper.cpp45 SkScalar y01 = SkScalarInterp(ycrv[0], ycrv[1], t0); in ChopMonoAtY()
46 SkScalar y12 = SkScalarInterp(ycrv[1], ycrv[2], t0); in ChopMonoAtY()
47 SkScalar y23 = SkScalarInterp(ycrv[2], ycrv[3], t0); in ChopMonoAtY()
48 SkScalar y012 = SkScalarInterp(y01, y12, t0); in ChopMonoAtY()
49 SkScalar y123 = SkScalarInterp(y12, y23, t0); in ChopMonoAtY()
50 SkScalar y0123 = SkScalarInterp(y012, y123, t0); in ChopMonoAtY()
88 SkScalar y01 = SkScalarInterp(ycrv[0], ycrv[1], tMid); in ChopMonoAtY()
89 SkScalar y12 = SkScalarInterp(ycrv[1], ycrv[2], tMid); in ChopMonoAtY()
90 SkScalar y23 = SkScalarInterp(ycrv[2], ycrv[3], tMid); in ChopMonoAtY()
91 SkScalar y012 = SkScalarInterp(y01, y12, tMid); in ChopMonoAtY()
[all …]
DSkContourMeasure.cpp55 dst->lineTo(SkScalarInterp(pts[0].fX, pts[1].fX, stopT), in SkContourMeasure_segTo()
56 SkScalarInterp(pts[0].fY, pts[1].fY, stopT)); in SkContourMeasure_segTo()
167 SkScalarInterp(pts[0].fX, pts[3].fX, SK_Scalar1/3), in cubic_too_curvy()
168 SkScalarInterp(pts[0].fY, pts[3].fY, SK_Scalar1/3), tolerance) in cubic_too_curvy()
171 SkScalarInterp(pts[0].fX, pts[3].fX, SK_Scalar1*2/3), in cubic_too_curvy()
172 SkScalarInterp(pts[0].fY, pts[3].fY, SK_Scalar1*2/3), tolerance); in cubic_too_curvy()
440 pos->set(SkScalarInterp(pts[0].fX, pts[1].fX, t), in compute_pos_tan()
441 SkScalarInterp(pts[0].fY, pts[1].fY, t)); in compute_pos_tan()
DSkScalar.cpp38 return SkScalarInterp(values[right-1], values[right], fract); in SkScalarInterpFunc()
DSkGeometry.cpp1224 SkScalar ab = SkScalarInterp(src[0], src[3], t); in p3d_interp()
1225 SkScalar bc = SkScalarInterp(src[3], src[6], t); in p3d_interp()
1227 dst[3] = SkScalarInterp(ab, bc, t); in p3d_interp()
/third_party/skia/gm/
Dgradients_2pt_conical.cpp90 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2ConicalInside()
91 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in Make2ConicalInside()
103 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2ConicalInsideFlip()
104 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in Make2ConicalInsideFlip()
138 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2ConicalZeroRad()
139 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in Make2ConicalZeroRad()
151 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2ConicalZeroRadFlip()
152 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in Make2ConicalZeroRadFlip()
164 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2ConicalZeroRadCenter()
165 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in Make2ConicalZeroRadCenter()
[all …]
Dblurroundrect.cpp47 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in MakeRadial()
48 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in MakeRadial()
Dgradients_no_texture.cpp66 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2Radial()
67 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in Make2Radial()
Dfontscalerdistortable.cpp72 SkScalar styleValue = SkScalarInterp(info.axisMin, info.axisMax, in onOnceBeforeDraw()
Dgradients.cpp130 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2Radial()
131 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in Make2Radial()
143 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3) / 5), in Make2Radial4f()
144 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1) / 4)); in Make2Radial4f()
Dblurrect.cpp99 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in make_radial()
100 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in make_radial()
/third_party/skia/docs/examples/
DSkPath_quadTo_example_parametric_animated.cpp25 return {SkScalarInterp(a.x(), b.x(), t), in interpolate()
26 SkScalarInterp(a.y(), b.y(), t)}; in interpolate()
DSkPath_cubicTo_example_parametric_animated.cpp35 return {SkScalarInterp(a.x(), b.x(), t), in interpolate()
36 SkScalarInterp(a.y(), b.y(), t)}; in interpolate()
/third_party/skia/bench/
DGradientBench.cpp81 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in MakeConical()
82 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in MakeConical()
94 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in MakeConicalZeroRad()
95 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in MakeConicalZeroRad()
/third_party/skia/samplecode/
DSampleGradients.cpp86 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2Conical()
87 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in Make2Conical()
DSampleFlutterAnimate.cpp44 double rot = SkScalarInterp(fChars[i].fStartRotation, fChars[i].fEndRotation, in onDrawContent()
DSampleSlides.cpp200 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2Conical()
201 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in Make2Conical()
/third_party/skia/include/core/
DSkScalar.h164 static inline SkScalar SkScalarInterp(SkScalar A, SkScalar B, SkScalar t) { in SkScalarInterp() function
/third_party/skia/src/shaders/
DSkPerlinNoiseShader.cpp460 SkScalar a = SkScalarInterp(u, v, sx); in noise2D()
465 SkScalar b = SkScalarInterp(u, v, sx); in noise2D()
466 return SkScalarInterp(a, b, sy); in noise2D()