Lines Matching full:blender
200 && this->blender == that.blender in operator ==()
252 // Add the blender. in EffectiveParams()
253 sk_sp<SkBlender> blender = paint.refBlender(); in EffectiveParams() local
254 if (!blender) { in EffectiveParams()
255 blender = SkBlender::Mode(SkBlendMode::kSrcOver); in EffectiveParams()
271 if (as_BB(blender)->asBlendMode() == SkBlendMode::kSrcOver && shader->isOpaque()) { in EffectiveParams()
272 blender = SkBlender::Mode(SkBlendMode::kSrc); in EffectiveParams()
283 std::move(blender), in EffectiveParams()
381 const SkBlenderBase* blender = as_BB(params.blender); in BuildProgram() local
382 const auto as_blendmode = blender->asBlendMode(); in BuildProgram()
398 src = blender->program(p, src, dst, params.dst, uniforms, alloc); in BuildProgram()
466 // Use this builder for shader, clip and blender, so that color objects that pass in CacheKey()
490 // Calculate a hash for the blender. in CacheKey()
492 if (auto bm = as_BB(params.blender)->asBlendMode()) { in CacheKey()
495 const SkBlenderBase* blender = as_BB(params.blender); in CacheKey() local
498 skvm::Color outColor = blender->program(&p, src, dst, params.dst, uniforms, alloc); in CacheKey()
576 key.blender, in DebugName()