Searched refs:alpha (Results 1 - 25 of 177) sorted by relevance

12345678

/haiku/src/servers/app/drawing/Painter/drawing_modes/
H A DDrawingModeAlphaCOSolid.h20 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 DDrawingModeAlphaPC.h36 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 DDrawingModeAlphaPO.h36 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 DDrawingModeAlphaPOSolid.h20 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 DDrawingModeAlphaPCSolid.h36 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 DDrawingModeAlphaCC.h36 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 DDrawingModeAlphaCO.h36 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 DDrawingModeAlphaPCSUBPIX.h38 alphaRed = color.alpha * covers[subpixelL];
39 alphaGreen = color.alpha * covers[subpixelM];
40 alphaBlue = color.alpha * covers[subpixelR];
H A DDrawingModeAlphaPOSUBPIX.h38 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 Dblending.h88 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 DBufferMixer.cpp49 #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 DDrawingTidbits.h30 Color(int32 r, int32 g, int32 b, int32 alpha = 255)
36 result.alpha = alpha;
/haiku/headers/libs/agg/
H A Dagg_pixfmt_rgb_packed.h44 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 Dagg_pixfmt_rgb.h88 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 Dagg_pixfmt_gray.h44 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 Dagg_span_pattern_gray.h62 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 DIconDisplay.cpp90 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 DSwatchView.cpp57 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 DRGBColor.cpp57 // 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 DSimpleClock.cpp28 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 DGraphicsDefs.cpp52 // 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 DAlphaSlider.cpp23 : 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 DColorProperty.cpp120 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 DSVGViewView.h47 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 DLayer.cpp193 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...]

Completed in 166 milliseconds

12345678