Lines Matching defs:XFERMODE

19 #define XFERMODE(Xfermode) \  macro
23 XFERMODE(Clear) { return Sk4px::DupPMColor(0); } in XFERMODE() function
24 XFERMODE(Src) { return s; } in XFERMODE() function
25 XFERMODE(Dst) { return d; } in XFERMODE() function
26 XFERMODE(SrcIn) { return s.approxMulDiv255(d.alphas() ); } in XFERMODE() function
27 XFERMODE(SrcOut) { return s.approxMulDiv255(d.alphas().inv()); } in XFERMODE() function
28 XFERMODE(SrcOver) { return s + d.approxMulDiv255(s.alphas().inv()); } in XFERMODE() function
29 XFERMODE(DstIn) { return SrcIn ()(s,d); } in XFERMODE() function
30 XFERMODE(DstOut) { return SrcOut ()(s,d); } in XFERMODE() function
31 XFERMODE(DstOver) { return SrcOver()(s,d); } in XFERMODE() function
34 XFERMODE(SrcATop) { return (s * d.alphas() + d * s.alphas().inv()).div255(); } in XFERMODE() function
35 XFERMODE(DstATop) { return SrcATop()(s,d); } in XFERMODE() function
37 XFERMODE(Xor) { return (s * d.alphas().inv() + d * s.alphas().inv()).div255(); } in XFERMODE() function
39 XFERMODE(Plus) { return s.saturatedAdd(d); } in XFERMODE() function
41 XFERMODE(Modulate) { return s.approxMulDiv255(d); } in XFERMODE() function
43 XFERMODE(Screen) { in XFERMODE() function
48 XFERMODE(Multiply) { return (s * d.alphas().inv() + d * s.alphas().inv() + s*d).div255(); } in XFERMODE() function
50 XFERMODE(Difference) { in XFERMODE() function
56 XFERMODE(Exclusion) { in XFERMODE() function
69 XFERMODE(HardLight) { in XFERMODE() function
85 XFERMODE(Overlay) { return HardLight()(s,d); } in XFERMODE() function
87 XFERMODE(Darken) { in XFERMODE() function
100 XFERMODE(Lighten) { in XFERMODE() function
116 #define XFERMODE(Xfermode) \ macro
128 XFERMODE(ColorDodge) { in XFERMODE() function
144 XFERMODE(ColorBurn) { in XFERMODE() function
160 XFERMODE(SoftLight) { in XFERMODE() function