Lines Matching refs:fDiffuseShader
52 : fDiffuseShader(std::move(diffuseShader)) in SkLightingShaderImpl()
93 sk_sp<SkShader> fDiffuseShader;
288 if (fDiffuseShader) { in asFragmentProcessor()
290 as_SB(fDiffuseShader)->asFragmentProcessor(args), in asFragmentProcessor()
312 return (fDiffuseShader ? fDiffuseShader->isOpaque() : false); in isOpaque()
447 buf.writeBool(static_cast<bool>(fDiffuseShader)); in flatten()
448 if (fDiffuseShader) { in flatten()
449 buf.writeFlattenable(fDiffuseShader.get()); in flatten()
458 if (fDiffuseShader) { in onMakeContext()
459 diffuseContext = as_SB(fDiffuseShader)->makeContext(rec, alloc); in onMakeContext()
478 fDiffuseShader ? xformer->apply(fDiffuseShader.get()) : nullptr; in onMakeColorSpace()