Lines Matching refs:alpha

144                                          unsigned alpha, 
151 p[Order::R] = (value_type)(((cr - r) * alpha + (r << base_shift)) >> base_shift);
152 p[Order::G] = (value_type)(((cg - g) * alpha + (g << base_shift)) >> base_shift);
153 p[Order::B] = (value_type)(((cb - b) * alpha + (b << base_shift)) >> base_shift);
154 p[Order::A] = (value_type)((alpha + a) - ((alpha * a + base_mask) >> base_shift));
174 unsigned alpha,
177 alpha = color_type::base_mask - alpha;
179 p[Order::R] = (value_type)((p[Order::R] * alpha + cr * cover) >> base_shift);
180 p[Order::G] = (value_type)((p[Order::G] * alpha + cg * cover) >> base_shift);
181 p[Order::B] = (value_type)((p[Order::B] * alpha + cb * cover) >> base_shift);
182 p[Order::A] = (value_type)(base_mask - ((alpha * (base_mask - p[Order::A])) >> base_shift));
188 unsigned alpha)
190 alpha = color_type::base_mask - alpha;
191 p[Order::R] = (value_type)(((p[Order::R] * alpha) >> base_shift) + cr);
192 p[Order::G] = (value_type)(((p[Order::G] * alpha) >> base_shift) + cg);
193 p[Order::B] = (value_type)(((p[Order::B] * alpha) >> base_shift) + cb);
194 p[Order::A] = (value_type)(base_mask - ((alpha * (base_mask - p[Order::A])) >> base_shift));
210 unsigned alpha,
213 if(alpha == 0) return;
218 a = ((alpha + a) << base_shift) - alpha * a;
220 p[Order::R] = (value_type)((((cr << base_shift) - r) * alpha + (r << base_shift)) / a);
221 p[Order::G] = (value_type)((((cg << base_shift) - g) * alpha + (g << base_shift)) / a);
222 p[Order::B] = (value_type)((((cb << base_shift) - b) * alpha + (b << base_shift)) / a);
280 unsigned alpha = 255 - cover;
281 p[Order::R] = (value_type)(((p[Order::R] * alpha + 255) >> 8) + ((sr * cover + 255) >> 8));
282 p[Order::G] = (value_type)(((p[Order::G] * alpha + 255) >> 8) + ((sg * cover + 255) >> 8));
283 p[Order::B] = (value_type)(((p[Order::B] * alpha + 255) >> 8) + ((sb * cover + 255) >> 8));
284 p[Order::A] = (value_type)(((p[Order::A] * alpha + 255) >> 8) + ((sa * cover + 255) >> 8));
400 unsigned alpha = 255 - cover;
401 p[Order::R] = (value_type)(((p[Order::R] * alpha + 255) >> 8) + ((((sr * da + base_mask) >> base_shift) * cover + 255) >> 8));
402 p[Order::G] = (value_type)(((p[Order::G] * alpha + 255) >> 8) + ((((sg * da + base_mask) >> base_shift) * cover + 255) >> 8));
403 p[Order::B] = (value_type)(((p[Order::B] * alpha + 255) >> 8) + ((((sb * da + base_mask) >> base_shift) * cover + 255) >> 8));
404 p[Order::A] = (value_type)(((p[Order::A] * alpha + 255) >> 8) + ((((sa * da + base_mask) >> base_shift) * cover + 255) >> 8));
468 unsigned alpha = 255 - cover;
469 p[Order::R] = (value_type)(((p[Order::R] * alpha + 255) >> 8) + ((((sr * da + base_mask) >> base_shift) * cover + 255) >> 8));
470 p[Order::G] = (value_type)(((p[Order::G] * alpha + 255) >> 8) + ((((sg * da + base_mask) >> base_shift) * cover + 255) >> 8));
471 p[Order::B] = (value_type)(((p[Order::B] * alpha + 255) >> 8) + ((((sb * da + base_mask) >> base_shift) * cover + 255) >> 8));
472 p[Order::A] = (value_type)(((p[Order::A] * alpha + 255) >> 8) + ((((sa * da + base_mask) >> base_shift) * cover + 255) >> 8));
571 unsigned alpha = 255 - cover;
575 p[Order::R] = (value_type)(((p[Order::R] * alpha + 255) >> 8) + ((sr * cover + 255) >> 8));
576 p[Order::G] = (value_type)(((p[Order::G] * alpha + 255) >> 8) + ((sg * cover + 255) >> 8));
577 p[Order::B] = (value_type)(((p[Order::B] * alpha + 255) >> 8) + ((sb * cover + 255) >> 8));
578 p[Order::A] = (value_type)(((p[Order::A] * alpha + 255) >> 8) + ((sa * cover + 255) >> 8));
1697 unsigned alpha)
1699 if(alpha)
1701 if(alpha == base_mask)
1710 Blender::blend_pix(p, cr, cg, cb, alpha);
1718 unsigned alpha,
1723 copy_or_blend_pix(p, cr, cg, cb, alpha);
1727 if(alpha)
1729 alpha = (alpha * (cover + 1)) >> 8;
1730 if(alpha == base_mask)
1739 Blender::blend_pix(p, cr, cg, cb, alpha, cover);
1909 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8;
1910 if(alpha == base_mask)
1930 blender_type::blend_pix(p, c.r, c.g, c.b, alpha);
1939 blender_type::blend_pix(p, c.r, c.g, c.b, alpha, cover);
1958 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8;
1959 if(alpha == base_mask)
1980 blender_type::blend_pix(p, c.r, c.g, c.b, alpha);
1989 blender_type::blend_pix(p, c.r, c.g, c.b, alpha, cover);
2009 calc_type alpha = (calc_type(c.a) * (calc_type(*covers) + 1)) >> 8;
2010 if(alpha == base_mask)
2019 blender_type::blend_pix(p, c.r, c.g, c.b, alpha, *covers);
2040 calc_type alpha = (calc_type(c.a) * (calc_type(*covers) + 1)) >> 8;
2041 if(alpha == base_mask)
2050 blender_type::blend_pix(p, c.r, c.g, c.b, alpha, *covers);