Home | History | Annotate | Download | only in dib

Lines Matching refs:back_color

64 int _BLEND(int blend_mode, int back_color, int src_color)

70 return src_color * back_color / 255;
72 return src_color + back_color - src_color * back_color / 255;
74 return _BLEND(FXDIB_BLEND_HARDLIGHT, src_color, back_color);
76 return src_color < back_color ? src_color : back_color;
78 return src_color > back_color ? src_color : back_color;
83 int result = back_color * 255 / (255 - src_color);
93 int result = (255 - back_color) * 255 / src_color;
101 return (src_color * back_color * 2) / 255;
103 return _BLEND(FXDIB_BLEND_SCREEN, back_color, 2 * src_color - 255);
106 return back_color - (255 - 2 * src_color) * back_color * (255 - back_color) / 255 / 255;
108 return back_color + (2 * src_color - 255) * (_color_sqrt[back_color] - back_color) / 255;
111 return back_color < src_color ? src_color - back_color : back_color - src_color;
113 return back_color + src_color - 2 * back_color * src_color / 255;
1179 int back_color = *dest_scan;
1181 _BLEND(blend_type, back_color, *src_scan);
1182 *dest_scan = FXDIB_ALPHA_MERGE(back_color, blended, src_alpha);
1206 int back_color = *dest_scan;
1208 _BLEND(blend_type, back_color, *src_scan);
1209 *dest_scan = FXDIB_ALPHA_MERGE(back_color, blended, src_alpha);
1290 int back_color = *dest_scan;
1293 _BLEND(blend_type, back_color, src_color);
1320 int back_color = *dest_scan;
1322 _BLEND(blend_type, back_color, src_color);
1323 *dest_scan = FXDIB_ALPHA_MERGE(back_color, blended, src_alpha);
1546 int back_color = *dest_scan;
1548 _BLEND(blend_type, back_color, *src_cache_scan);
1549 *dest_scan = FXDIB_ALPHA_MERGE(back_color, blended, src_alpha);
2942 int back_color = FX_GAMMA(dest_scan[index]);
2944 _BLEND(blend_type, back_color, *src_scan);
2945 dest_scan[index] = FX_GAMMA_INVERSE(FXDIB_ALPHA_MERGE(back_color, blended, src_alpha));
2980 int back_color = FX_GAMMA(dest_scan[index]);
2983 _BLEND(blend_type, back_color, src_color);
3098 int back_color = FX_GAMMA(dest_scan[index]);
3100 _BLEND(blend_type, back_color, src_color);
3101 dest_scan[index] = FX_GAMMA_INVERSE(FXDIB_ALPHA_MERGE(back_color, blended, src_alpha));
3518 int back_color = FX_GAMMA(dest_scan[2]);
3519 int blended = _BLEND(blend_type, back_color, src_b);
3520 dest_scan[2] = FX_GAMMA_INVERSE(FXDIB_ALPHA_MERGE(back_color, blended, src_alpha));
3521 back_color = FX_GAMMA(dest_scan[1]);
3522 blended = _BLEND(blend_type, back_color, src_g);
3523 dest_scan[1] = FX_GAMMA_INVERSE(FXDIB_ALPHA_MERGE(back_color, blended, src_alpha));
3524 back_color = FX_GAMMA(dest_scan[0]);
3525 blended = _BLEND(blend_type, back_color, src_r);
3526 dest_scan[0] = FX_GAMMA_INVERSE(FXDIB_ALPHA_MERGE(back_color, blended, src_alpha));