Searched refs:SkShader_Lerp (Results 1 – 3 of 3) sorted by relevance
42 class SkShader_Lerp final : public SkShaderBase {44 SkShader_Lerp(float weight, sk_sp<SkShader> dst, sk_sp<SkShader> src, const SkMatrix* lm) in SkShader_Lerp() function58 SkShader_Lerp(SkReadBuffer&);63 SK_FLATTENABLE_HOOKS(SkShader_Lerp)
68 return sk_sp<SkShader>(new SkShader_Lerp(weight, std::move(dst), std::move(src), lm)); in Lerp()147 sk_sp<SkFlattenable> SkShader_Lerp::CreateProc(SkReadBuffer& buffer) { in CreateProc()154 void SkShader_Lerp::flatten(SkWriteBuffer& buffer) const { in flatten()160 bool SkShader_Lerp::onAppendStages(const SkStageRec& orig_rec) const { in onAppendStages()234 std::unique_ptr<GrFragmentProcessor> SkShader_Lerp::asFragmentProcessor( in asFragmentProcessor()
68 SK_REGISTER_FLATTENABLE(SkShader_Lerp); in InitEffects()