Home | History | Annotate | Download | only in shaders

Lines Matching defs:mode

20 sk_sp<SkShader> SkShader::MakeCompose(sk_sp<SkShader> dst, sk_sp<SkShader> src, SkBlendMode mode,
30 if (mode == SkBlendMode::kSrc) {
33 if (mode == SkBlendMode::kDst) {
37 return sk_sp<SkShader>(new SkComposeShader(std::move(dst), std::move(src), mode, lerpT));
45 unsigned mode = buffer.read32();
48 // check for valid mode before we cast to the enum type
49 if (!buffer.validate(mode <= (unsigned)SkBlendMode::kLastMode)) {
52 return MakeCompose(std::move(dst), std::move(src), static_cast<SkBlendMode>(mode), lerp);
92 // This outputs r,g,b,a, which we'll need later when we apply the mode, but we save it off now
99 // We now have our logical 'dst' in r,g,b,a, but we need it in dr,dg,db,da for the mode/lerp
153 str->appendf(" mode: %s", SkBlendMode_Name(fMode));