Lines Matching refs:lerp
206 * Compose two shaders together, using two operators: mode and lerp. The resulting colors
208 * interpolating between the dst and result colors using lerp.
210 * result = dst * (1 - lerp) + (src (mode) dst) * lerp
213 * If lerp is NaN then this returns nullptr, otherwise lerp is clamped to [0..1].
216 SkBlendMode mode, float lerp = 1);
229 * result = dst * (1 - lerp) + src * lerp
232 * If lerp is NaN then this returns nullptr, otherwise lerp is clamped to [0..1].
234 static sk_sp<SkShader> MakeMixer(sk_sp<SkShader> dst, sk_sp<SkShader> src, float lerp) {
235 return MakeCompose(std::move(dst), std::move(src), SkBlendMode::kSrc, lerp);