Lines Matching refs:XFERMODE
27 #define XFERMODE(Xfermode) \ macro
31 XFERMODE(Clear) { return Sk4px::DupPMColor(0); } in XFERMODE() function
32 XFERMODE(Src) { return s; } in XFERMODE() function
33 XFERMODE(Dst) { return d; } in XFERMODE() function
34 XFERMODE(SrcIn) { return s.approxMulDiv255(d.alphas() ); } in XFERMODE() function
35 XFERMODE(SrcOut) { return s.approxMulDiv255(d.alphas().inv()); } in XFERMODE() function
36 XFERMODE(SrcOver) { return s + d.approxMulDiv255(s.alphas().inv()); } in XFERMODE() function
37 XFERMODE(DstIn) { return SrcIn ()(s,d); } in XFERMODE() function
38 XFERMODE(DstOut) { return SrcOut ()(s,d); } in XFERMODE() function
39 XFERMODE(DstOver) { return SrcOver()(s,d); } in XFERMODE() function
42 XFERMODE(SrcATop) { return (s * d.alphas() + d * s.alphas().inv()).div255(); } in XFERMODE() function
43 XFERMODE(DstATop) { return SrcATop()(s,d); } in XFERMODE() function
45 XFERMODE(Xor) { return (s * d.alphas().inv() + d * s.alphas().inv()).div255(); } in XFERMODE() function
47 XFERMODE(Plus) { return s.saturatedAdd(d); } in XFERMODE() function
49 XFERMODE(Modulate) { return s.approxMulDiv255(d); } in XFERMODE() function
51 XFERMODE(Screen) { in XFERMODE() function
57 #undef XFERMODE