Lines Matching refs:xfermode
1047 SkFlattenable* xfermode = paint.getXfermode(); in apply_paint_xfermode() local
1048 if (xfermode != nullptr) { in apply_paint_xfermode()
1050 flatten(xfermode, &jsonXfermode, urlDataManager); in apply_paint_xfermode()
1180 SkXfermode* xfermode = (SkXfermode*) load_flattenable(jsonXfermode, urlDataManager); in extract_json_paint_xfermode() local
1181 if (xfermode != nullptr) { in extract_json_paint_xfermode()
1182 target->setXfermode(xfermode); in extract_json_paint_xfermode()
1183 xfermode->unref(); in extract_json_paint_xfermode()
2608 const SkPoint texCoords[4], SkXfermode* xfermode, in SkDrawPatchCommand() argument
2624 if (xfermode != nullptr) { in SkDrawPatchCommand()
2625 fXfermode.reset(SkRef(xfermode)); in SkDrawPatchCommand()
2696 SkAutoTUnref<SkXfermode> xfermode; in fromJSON() local
2699 xfermode.reset((SkXfermode*) load_flattenable(jsonXfermode, urlDataManager)); in fromJSON()
2703 return new SkDrawPatchCommand(cubics, colorsPtr, texCoordsPtr, xfermode, paint); in fromJSON()
2913 const SkColor colors[], SkXfermode* xfermode, in SkDrawVerticesCommand() argument
2938 fXfermode = xfermode; in SkDrawVerticesCommand()