Lines Matching refs:Xfermode
19 #define XFERMODE(Xfermode) \ argument
20 struct Xfermode { Sk4px operator()(const Sk4px&, const Sk4px&) const; }; \
21 inline Sk4px Xfermode::operator()(const Sk4px& d, const Sk4px& s) const
116 #define XFERMODE(Xfermode) \ argument
117 struct Xfermode { Sk4f operator()(const Sk4f&, const Sk4f&) const; }; \
118 inline Sk4f Xfermode::operator()(const Sk4f& d, const Sk4f& s) const
189 template <typename Xfermode>
191 Sk4px bw = Xfermode()(d, s); in xfer_aa()
196 #define XFERMODE_AA(Xfermode) \ argument
197 template <> Sk4px xfer_aa<Xfermode>(const Sk4px& d, const Sk4px& s, const Sk4px& aa)
209 template <typename Xfermode> static void mark_dst_initialized_if_safe(void*, void*) {} in mark_dst_initialized_if_safe()
217 template <typename Xfermode>
223 mark_dst_initialized_if_safe<Xfermode>(dst, dst+n); in xfer32()
225 Sk4px::MapDstSrc(n, dst, src, Xfermode()); in xfer32()
227 Sk4px::MapDstSrcAlpha(n, dst, src, aa, xfer_aa<Xfermode>); in xfer32()
232 template <typename Xfermode>
247 b = Xfermode()(d, s); in Xfer32_1()
272 #define CASE(Xfermode) \ in create_xfermode() argument
273 case SkBlendMode::k##Xfermode: return new Sk4pxXfermode<Xfermode>() in create_xfermode()
298 #define CASE(Xfermode) \ in create_xfermode() argument
299 case SkBlendMode::k##Xfermode: return new Sk4fXfermode<Xfermode>() in create_xfermode()