Lines Matching refs:Sk4px
23 class Sk4px : public Sk16b {
25 Sk4px(const Sk16b& v) : INHERITED(v) {} in Sk4px() function
27 static Sk4px DupPMColor(SkPMColor c) { in DupPMColor()
30 Sk4px v; in DupPMColor()
35 Sk4px alphas() const; // ARGB argb XYZW xyzw -> AAAA aaaa XXXX xxxx
36 Sk4px inv() const { return Sk16b(255) - *this; } in inv()
39 static Sk4px Load4(const SkPMColor px[4]) { in Load4()
40 Sk4px v; in Load4()
44 static Sk4px Load2(const SkPMColor px[2]) { in Load2()
45 Sk4px v; in Load2()
49 static Sk4px Load1(const SkPMColor px[1]) { in Load1()
50 Sk4px v; in Load1()
56 static Sk4px Load4Alphas(const SkAlpha[4]); // AaXx -> AAAA aaaa XXXX xxxx
57 static Sk4px Load2Alphas(const SkAlpha[2]); // Aa -> AAAA aaaa ???? ????
70 Sk4px addNarrowHi(const Sk16h&) const;
73 Sk4px div255() const;
90 Wide operator * (const Sk4px& o) const { return this->mulWiden(o); }
93 Sk4px operator + (const Sk4px& o) const { return INHERITED::operator+(o); }
94 Sk4px operator - (const Sk4px& o) const { return INHERITED::operator-(o); }
95 Sk4px operator < (const Sk4px& o) const { return INHERITED::operator<(o); }
96 Sk4px thenElse(const Sk4px& t, const Sk4px& e) const { return INHERITED::thenElse(t,e); } in thenElse()
100 Sk4px approxMulDiv255(const Sk16b& o) const { in approxMulDiv255()
116 Sk4px dst0 = fn(Load4(src+0)), in MapSrc()
146 Sk4px dst0 = fn(Load4(dst+0), Load4(src+0)), in MapDstSrc()
176 Sk4px dst0 = fn(Load4(dst+0), Load4Alphas(a+0)), in MapDstAlpha()
208 Sk4px dst0 = fn(Load4(dst+0), Load4(src+0), Load4Alphas(a+0)), in MapDstSrcAlpha()
232 Sk4px() = default;
237 static_assert(sizeof(Sk4px) == sizeof(Sk16b));
238 static_assert(sizeof(Sk4px) == 16);