Lines Matching refs:SkProcCoeffXfermode
1346 SkProcCoeffXfermode::SkProcCoeffXfermode(SkFlattenableReadBuffer& buffer) : INHERITED(buffer) {
1362 bool SkProcCoeffXfermode::asMode(Mode* mode) const {
1369 bool SkProcCoeffXfermode::asCoeff(Coeff* sc, Coeff* dc) const {
1384 bool SkProcCoeffXfermode::asNewEffect(GrEffectRef** effect,
1397 void SkProcCoeffXfermode::flatten(SkFlattenableWriteBuffer& buffer) const {
1416 void SkProcCoeffXfermode::toString(SkString* str) const {
1417 str->append("SkProcCoeffXfermode: ");
1444 class SkClearXfermode : public SkProcCoeffXfermode {
1446 SkClearXfermode(const ProcCoeff& rec) : SkProcCoeffXfermode(rec, kClear_Mode) {}
1456 : SkProcCoeffXfermode(buffer) {}
1458 typedef SkProcCoeffXfermode INHERITED;
1506 class SkSrcXfermode : public SkProcCoeffXfermode {
1508 SkSrcXfermode(const ProcCoeff& rec) : SkProcCoeffXfermode(rec, kSrc_Mode) {}
1518 : SkProcCoeffXfermode(buffer) {}
1520 typedef SkProcCoeffXfermode INHERITED;
1573 class SkDstInXfermode : public SkProcCoeffXfermode {
1575 SkDstInXfermode(const ProcCoeff& rec) : SkProcCoeffXfermode(rec, kDstIn_Mode) {}
1585 typedef SkProcCoeffXfermode INHERITED;
1616 class SkDstOutXfermode : public SkProcCoeffXfermode {
1618 SkDstOutXfermode(const ProcCoeff& rec) : SkProcCoeffXfermode(rec, kDstOut_Mode) {}
1629 typedef SkProcCoeffXfermode INHERITED;
1672 extern SkProcCoeffXfermode* SkPlatformXfermodeFactory(const ProcCoeff& rec,
1705 SkProcCoeffXfermode* xfm = SkPlatformXfermodeFactory(rec, mode);
1730 xfer = SkNEW_ARGS(SkProcCoeffXfermode, (rec, mode));
1971 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkProcCoeffXfermode)