Lines Matching refs:alpha

88                                          unsigned alpha, 
91 p[Order::R] += (value_type)(((cr - p[Order::R]) * alpha) >> base_shift);
92 p[Order::G] += (value_type)(((cg - p[Order::G]) * alpha) >> base_shift);
93 p[Order::B] += (value_type)(((cb - p[Order::B]) * alpha) >> base_shift);
110 unsigned alpha,
113 alpha = color_type::base_mask - alpha;
115 p[Order::R] = (value_type)((p[Order::R] * alpha + cr * cover) >> base_shift);
116 p[Order::G] = (value_type)((p[Order::G] * alpha + cg * cover) >> base_shift);
117 p[Order::B] = (value_type)((p[Order::B] * alpha + cb * cover) >> base_shift);
123 unsigned alpha)
125 alpha = color_type::base_mask - alpha;
126 p[Order::R] = (value_type)(((p[Order::R] * alpha) >> base_shift) + cr);
127 p[Order::G] = (value_type)(((p[Order::G] * alpha) >> base_shift) + cg);
128 p[Order::B] = (value_type)(((p[Order::B] * alpha) >> base_shift) + cb);
153 unsigned alpha,
159 p[Order::R] = m_gamma->inv((((m_gamma->dir(cr) - r) * alpha) >> base_shift) + r);
160 p[Order::G] = m_gamma->inv((((m_gamma->dir(cg) - g) * alpha) >> base_shift) + g);
161 p[Order::B] = m_gamma->inv((((m_gamma->dir(cb) - b) * alpha) >> base_shift) + b);
198 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8;
199 if(alpha == base_mask)
207 m_blender.blend_pix(p, c.r, c.g, c.b, alpha, cover);
358 calc_type alpha = (calc_type(c.a) * (calc_type(cover) + 1)) >> 8;
359 if(alpha == base_mask)
374 m_blender.blend_pix(p, c.r, c.g, c.b, alpha, cover);
392 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8;
393 if(alpha == base_mask)
413 m_blender.blend_pix(p, c.r, c.g, c.b, alpha, cover);
434 calc_type alpha = (calc_type(c.a) * (calc_type(*covers) + 1)) >> 8;
435 if(alpha == base_mask)
443 m_blender.blend_pix(p, c.r, c.g, c.b, alpha, *covers);
466 calc_type alpha = (calc_type(c.a) * (calc_type(*covers) + 1)) >> 8;
467 if(alpha == base_mask)
475 m_blender.blend_pix(p, c.r, c.g, c.b, alpha, *covers);
684 value_type alpha = psrc[src_order::A];
685 if(alpha)
687 if(alpha == base_mask)
699 alpha);