/haiku/src/servers/app/drawing/Painter/drawing_modes/ |
H A D | DrawingModeAlphaCOSolid.h | 20 uint16 alpha = pattern->HighColor().alpha * cover; local 21 if (alpha == 255 * 255) { 24 BLEND_ALPHA_CO(p, c.r, c.g, c.b, alpha); 34 uint16 alpha = pattern->HighColor().alpha * cover; local 35 if (alpha == 255 * 255) { 54 BLEND_ALPHA_CO(p, c.r, c.g, c.b, alpha); 59 alpha = alpha >> 74 uint16 alpha = hAlpha * *covers; local 99 uint16 alpha = hAlpha * *covers; local [all...] |
H A D | DrawingModeAlphaPC.h | 36 uint16 alpha = color.alpha * cover; local 37 if (alpha == 255*255) { 40 BLEND_ALPHA_PC(p, color.red, color.green, color.blue, alpha); 53 uint16 alpha = color.alpha * cover; local 54 if (alpha) { 55 if (alpha == 255 * 255) { 58 BLEND_ALPHA_PC(p, color.red, color.green, color.blue, alpha); 75 uint16 alpha local 98 uint16 alpha = color.alpha * *covers; local 124 uint16 alpha = colors->a * *covers; local 138 uint16 alpha = colors->a * cover; local [all...] |
H A D | DrawingModeAlphaPO.h | 36 uint16 alpha = color.alpha * cover; local 37 if (alpha == 255 * 255) { 40 BLEND_ALPHA_PO(p, color.red, color.green, color.blue, alpha); 53 uint16 alpha = color.alpha * cover; local 54 if (alpha) { 55 if (alpha == 255) { 58 BLEND_ALPHA_PO(p, color.red, color.green, color.blue, alpha); 75 uint16 alpha local 100 uint16 alpha = color.alpha * *covers; local 126 uint16 alpha = colors->a * *covers; local 140 uint16 alpha = colors->a * cover; local [all...] |
H A D | DrawingModeAlphaPOSolid.h | 20 uint16 alpha = c.a * cover; local 21 if (alpha == 255 * 255) { 24 BLEND_ALPHA_PO(p, c.r, c.g, c.b, alpha); 34 uint16 alpha = c.a * cover; local 35 if (alpha == 255 * 255) { 54 BLEND_ALPHA_CO(p, c.r, c.g, c.b, alpha); 59 alpha = alpha >> 8; 60 blend_line32(p, len, c.r, c.g, c.b, alpha); 73 uint16 alpha local 97 uint16 alpha = c.a * *covers; local [all...] |
H A D | DrawingModeAlphaPCSolid.h | 36 uint16 alpha = color.a * cover; local 37 if (alpha == 255 * 255) { 40 BLEND_ALPHA_PC(p, color.r, color.g, color.b, alpha); 51 uint16 alpha = color.a * cover; local 52 if (alpha == 0) 55 if (alpha == 255 * 255) { 64 BLEND_ALPHA_PC(p, color.r, color.g, color.b, alpha); 77 uint16 alpha = color.a * *covers; local 78 if (alpha) { 79 if(alpha 98 uint16 alpha = color.a * *covers; local 122 uint16 alpha = colors->a * *covers; local 136 uint16 alpha = colors->a * cover; local [all...] |
H A D | DrawingModeAlphaCC.h | 36 uint16 alpha = pattern->HighColor().alpha * cover; local 37 if (alpha == 255 * 255) { 40 BLEND_ALPHA_CC(p, color.red, color.green, color.blue, alpha); 51 uint16 alpha = color.alpha * cover; local 52 if (alpha == 255 * 255) { 83 BLEND_ALPHA_CC(p, color.red, color.green, color.blue, alpha); 97 uint8 hAlpha = pattern->HighColor().alpha; 100 uint16 alpha local 124 uint16 alpha = hAlpha * *covers; local 151 uint16 alpha = hAlpha * colors->a * *covers / 255; local 165 uint16 alpha = hAlpha * colors->a * cover / 255; local [all...] |
H A D | DrawingModeAlphaCO.h | 36 uint16 alpha = pattern->HighColor().alpha * cover; local 37 if (alpha == 255 * 255) { 40 BLEND_ALPHA_CO(p, color.red, color.green, color.blue, alpha); 51 uint16 alpha = color.alpha * cover; local 52 if (alpha == 255*255) { 83 BLEND_ALPHA_CO(p, color.red, color.green, color.blue, alpha); 97 uint8 hAlpha = pattern->HighColor().alpha; 100 uint16 alpha local 126 uint16 alpha = hAlpha * *covers; local 153 uint16 alpha = hAlpha * colors->a * *covers / 255; local 167 uint16 alpha = hAlpha * colors->a * cover / 255; local [all...] |
H A D | DrawingModeAlphaPCSUBPIX.h | 38 alphaRed = color.alpha * covers[subpixelL]; 39 alphaGreen = color.alpha * covers[subpixelM]; 40 alphaBlue = color.alpha * covers[subpixelR];
|
H A D | DrawingModeAlphaPOSUBPIX.h | 38 alphaRed = color.alpha * covers[subpixelL]; 39 alphaGreen = color.alpha * covers[subpixelM]; 40 alphaBlue = color.alpha * covers[subpixelR];
|
/haiku/src/add-ons/translators/wonderbrush/support/ |
H A D | blending.h | 88 blend_colors_copy(uint8* bottom, uint8 alpha, uint8* dest, argument 92 if (alpha > 0) { 93 if (bottom[3] == 0 || alpha == 255) { 97 dest[3] = alpha; 105 gc1, gc2, gc3, alpha, 115 blend_colors(uint8* bottom, uint8 alpha, argument 119 if (alpha > 0) { 120 if (bottom[3] == 0 || alpha == 255) { 124 bottom[3] = alpha; 132 gc1, gc2, gc3, alpha, 140 blend_colors_copy(uint8* bottom, uint8 alpha, uint8* dest, uint8 c1, uint8 c2, uint8 c3) argument 161 blend_colors(uint8* bottom, uint8 alpha, uint8 c1, uint8 c2, uint8 c3) argument 181 uint8 alpha = (source[3] * alphaOverride) / 255; local 232 blend_pixels(uint8* bottom, uint8* top, uint8 alpha) argument 261 blend_pixels_copy(uint8* bottom, uint8* top, uint8* dest, uint8 alpha) argument 297 uint8 alpha = (top[3] * alphaOverride) / 255; local 327 uint8 alpha = (top[3] * alphaOverride) / 255; local 363 blend_colors_copy(uint8* bottom, uint8 alpha, uint8* dest, uint8 c1, uint8 c2, uint8 c3) argument 397 blend_colors(uint8* bottom, uint8 alpha, uint8 c1, uint8 c2, uint8 c3) argument 429 uint8 alpha = (source[3] * alphaOverride) / 255; local 517 blend_pixels(uint8* bottom, uint8* top, uint8 alpha) argument 538 blend_pixels_copy(uint8* bottom, uint8* top, uint8* dest, uint8 alpha) argument 566 uint8 alpha = (top[3] * alphaOverride) / 255; local 588 uint8 alpha = (top[3] * alphaOverride) / 255; local [all...] |
/haiku/src/add-ons/media/media-add-ons/video_mixer/ |
H A D | BufferMixer.cpp | 49 #define ALPHABLEND(source, destination, alpha) (((destination) * (256 - (alpha)) + (source) * (alpha)) >> 8) 58 uint8 alpha = 0; local 65 alpha = *source++; 66 destination[0] = ALPHABLEND(c1, destination[0], alpha); 67 destination[1] = ALPHABLEND(c2, destination[1], alpha); 68 destination[2] = ALPHABLEND(c3, destination[2], alpha);
|
/haiku/src/apps/soundrecorder/ |
H A D | DrawingTidbits.h | 30 Color(int32 r, int32 g, int32 b, int32 alpha = 255) 36 result.alpha = alpha;
|
/haiku/headers/libs/agg/ |
H A D | agg_pixfmt_rgb_packed.h | 44 unsigned alpha, 52 (((((cr - r) * alpha + (r << 8)) >> 1) & 0x7C00) | 53 ((((cg - g) * alpha + (g << 8)) >> 6) & 0x03E0) | 54 (((cb - b) * alpha + (b << 8)) >> 11) | 0x8000); 83 unsigned alpha, 86 alpha = color_type::base_mask - alpha; 92 ((((r * alpha + cr * cover) >> 1) & 0x7C00) | 93 (((g * alpha + cg * cover) >> 6) & 0x03E0) | 94 ((b * alpha 42 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 81 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned cover) argument 128 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 173 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 211 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned cover) argument 255 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 296 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 336 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned cover) argument 383 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 424 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 464 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned cover) argument 511 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 554 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 591 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned cover) argument 636 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 676 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 713 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned cover) argument 758 blend_pix(pixel_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned) argument 817 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8; local 937 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8; local 967 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8; local 1111 value_type alpha = psrc[src_order::A]; local [all...] |
H A D | agg_pixfmt_rgb.h | 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 86 blend_pix(value_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned cover=0) argument 108 blend_pix(value_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned cover) argument 121 blend_pix(value_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha) argument 151 blend_pix(value_type* p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned cover=0) argument 198 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8; local 358 calc_type alpha = (calc_type(c.a) * (calc_type(cover) + 1)) >> 8; local 392 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8; local 434 calc_type alpha = (calc_type(c.a) * (calc_type(*covers) + 1)) >> 8; local 466 calc_type alpha = (calc_type(c.a) * (calc_type(*covers) + 1)) >> 8; local 684 value_type alpha = psrc[src_order::A]; local [all...] |
H A D | agg_pixfmt_gray.h | 44 unsigned alpha, unsigned cover=0) 46 *p = (value_type)((((cv - calc_type(*p)) * alpha) + (calc_type(*p) << base_shift)) >> base_shift); 60 unsigned alpha, unsigned cover) 62 alpha = color_type::base_mask - alpha; 64 *p = (value_type)((*p * alpha + cv * cover) >> base_shift); 68 unsigned alpha) 70 *p = (value_type)(((*p * (color_type::base_mask - alpha)) >> base_shift) + cv); 144 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8; local 145 if(alpha 43 blend_pix(value_type* p, unsigned cv, unsigned alpha, unsigned cover=0) argument 59 blend_pix(value_type* p, unsigned cv, unsigned alpha, unsigned cover) argument 67 blend_pix(value_type* p, unsigned cv, unsigned alpha) argument 291 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8; local 323 calc_type alpha = (calc_type(c.a) * (cover + 1)) >> 8; local 363 calc_type alpha = (calc_type(c.a) * (calc_type(*covers) + 1)) >> 8; local 390 calc_type alpha = (calc_type(c.a) * (calc_type(*covers) + 1)) >> 8; local [all...] |
H A D | agg_span_pattern_gray.h | 62 void alpha(value_type v) { m_alpha = v; } function in class:agg::span_pattern_gray 63 value_type alpha() const { return m_alpha; } function in class:agg::span_pattern_gray
|
/haiku/src/add-ons/screen_savers/icons/ |
H A D | IconDisplay.cpp | 90 backColor.alpha = (fTicks * 255) / fDelay; 98 backColor.alpha = 255; 110 backColor.alpha = 255; 119 backColor.alpha = 255 - (fTicks * 255) / fDelay; 121 backColor.alpha = 0; 135 backColor.alpha = 255;
|
/haiku/src/apps/icon-o-matic/generic/gui/ |
H A D | SwatchView.cpp | 57 blend_color(rgb_color& a, const rgb_color& b, float alpha) argument 59 float alphaInv = 1.0 - alpha; 60 a.red = (uint8)(b.red * alphaInv + a.red * alpha); 61 a.green = (uint8)(b.green * alphaInv + a.green * alpha); 62 a.blue = (uint8)(b.blue * alphaInv + a.blue * alpha); 74 if (fColor.alpha < 255) { 76 float alpha = fColor.alpha / 255.0; local 79 blend_color(h, kAlphaHigh, alpha); 81 blend_color(l, kAlphaLow, alpha); [all...] |
/haiku/src/servers/app/ |
H A D | RGBColor.cpp | 57 // alpha's the easy part 58 col->alpha=0; 121 // start with alpha value 122 uint16 color16 = color.alpha > 127 ? 0x8000 : 0; 162 \param alpha alpha, defaults to 255 175 \param alpha alpha, defaults to 255 256 \return 15-bit value of the current color plus 1-bit alpha 288 \return current color, including alpha [all...] |
/haiku/src/add-ons/screen_savers/simpleclock/ |
H A D | SimpleClock.cpp | 28 void _drawBlock(BView *view, float x, float y, float alpha, 146 Clock::_drawBlock(BView *view, float x, float y, float alpha, float size) argument 148 float blockAngles[4] = {alpha - (M_PI / 12), alpha + (M_PI / 12), 149 alpha + M_PI - (M_PI / 12), alpha + M_PI + (M_PI / 12)}; 164 float alpha = width / length; local 171 float blockAngles[4] = {angle - alpha, angle + alpha, 172 angle + M_PI - alpha, angl [all...] |
/haiku/src/kits/interface/ |
H A D | GraphicsDefs.cpp | 52 // Mix two colors without respect for their alpha values 62 color1.alpha = (uint8)(((int16(color2.alpha) - int16(color1.alpha)) 63 * amount) / 255 + color1.alpha ); 69 // Mix two colors, respecting their alpha values. 73 const uint8 alphaMix = (uint8)(((int16(color2.alpha) - int16(255 74 - color1.alpha)) * amount) / 255 + (255 - color1.alpha)); 82 color1.alpha [all...] |
/haiku/src/apps/icon-o-matic/generic/gui/panel/color_picker/ |
H A D | AlphaSlider.cpp | 23 : BControl("alpha slider", NULL, message, 277 blend_colors(uint8* d, uint8 alpha, uint8 c1, uint8 c2, uint8 c3) argument 279 if (alpha > 0) { 280 if (alpha == 255) { 285 d[0] += (uint8)(((c1 - d[0]) * alpha) >> 8); 286 d[1] += (uint8)(((c2 - d[1]) * alpha) >> 8); 287 d[2] += (uint8)(((c3 - d[2]) * alpha) >> 8); 299 // fill in top row with alpha gradient 327 // post process bitmap to underlay it with a pattern to visualize alpha 332 uint8 alpha local [all...] |
/haiku/src/apps/icon-o-matic/generic/property/specific_properties/ |
H A D | ColorProperty.cpp | 120 value.alpha = colorByte[0]; 144 fValue.red, fValue.green, fValue.blue, fValue.alpha); 159 a.alpha = a.alpha + (uint8)floorf((b.alpha - a.alpha) * scale + 0.5);
|
/haiku/src/tests/kits/interface/picture/ |
H A D | SVGViewView.h | 47 fCurrentColor.blue = 0; fCurrentColor.alpha = 255;
49 fStrokeColor.blue = 0; fStrokeColor.alpha = 255;
52 fFillColor.blue = 0; fFillColor.alpha = 255;
91 rgb_color GetColorAttribute(const XML_Char **attributes, const char *name, uint8 alpha);
|
/haiku/src/add-ons/translators/wonderbrush/ |
H A D | Layer.cpp | 193 uint32 alpha = srcHandle[3] * alphaOverride; local 194 dstHandle[2] = (srcHandle[2] * alpha 195 + dstHandle[2] * (65025 - alpha)) / 65025; 212 uint32 alpha = srcHandle[3] * alphaOverride; local 213 dstHandle[1] = (srcHandle[1] * alpha 214 + dstHandle[1] * (65025 - alpha)) / 65025; 231 uint32 alpha = srcHandle[3] * alphaOverride; local 232 dstHandle[0] = (srcHandle[0] * alpha 233 + dstHandle[0] * (65025 - alpha)) / 65025; 291 uint8 alpha local 415 float alpha; local [all...] |