Home | History | Annotate | Download | only in core

Lines Matching refs:Mode

19 SkComposeShader::SkComposeShader(SkShader* sA, SkShader* sB, SkXfermode* mode) {
22 // mode may be null
23 fMode = mode;
24 SkSafeRef(mode);
59 SkAutoTUnref<SkXfermode> mode(buffer.readXfermode());
63 return new SkComposeShader(shaderA, shaderB, mode);
137 SkXfermode* mode = static_cast<const SkComposeShader&>(fShader).fMode;
142 if (nullptr == mode) { // implied SRC_OVER
169 } else { // use mode for the composition
178 mode->xfer32(result, tmp, n, nullptr);
204 // Fragment processor will only support SkXfermode::Mode modes currently.
205 SkXfermode::Mode mode;
206 if (!(SkXfermode::AsMode(fMode, &mode))) {
210 switch (mode) {
232 return GrXfermodeFragmentProcessor::CreateFromTwoProcessors(fpB, fpA, mode);
265 SkShader* SkShader::CreateComposeShader(SkShader* dst, SkShader* src, SkXfermode::Mode mode) {
266 SkAutoTUnref<SkXfermode> xfer(SkXfermode::Create(mode));