Lines Matching refs:alpha

99 RGBA32 makeRGBAFromHSLA(double hue, double saturation, double lightness, double alpha)
105 return makeRGBA(greyValue, greyValue, greyValue, static_cast<int>(alpha * scaleFactor));
114 static_cast<int>(alpha * scaleFactor));
210 const char* alphaString = numberToFixedPrecisionString(alpha() / 255.0f, 6, buffer, true);
241 if (!alpha())
244 result.append(Decimal::fromDouble(alpha() / 255.0).toString());
253 if (alpha() < 0xFF)
254 return String::format("#%02X%02X%02X%02X", red(), green(), blue(), alpha());
295 // Lightened black with alpha.
296 return Color(0x54, 0x54, 0x54, alpha());
303 alpha());
323 alpha());
328 return colorWithOverrideAlpha(rgb(), (alpha() / 255.f) * otherAlpha);
334 float alpha = a / 255.0f;
337 return static_cast<int>(c / alpha);
346 if (!alpha() || !source.hasAlpha())
349 if (!source.alpha())
352 int d = 255 * (alpha() + source.alpha()) - alpha() * source.alpha();
354 int r = (red() * alpha() * (255 - source.alpha()) + 255 * source.alpha() * source.red()) / d;
355 int g = (green() * alpha() * (255 - source.alpha()) + 255 * source.alpha() * source.green()) / d;
356 int b = (blue() * alpha() * (255 - source.alpha()) + 255 * source.alpha() * source.blue()) / d;
362 // If the color contains alpha already, we leave it alone.
367 for (int alpha = cStartAlpha; alpha <= cEndAlpha; alpha += cAlphaIncrement) {
369 // at the current alpha. Try using less transparency if the numbers end up being negative.
370 int r = blendComponent(red(), alpha);
371 int g = blendComponent(green(), alpha);
372 int b = blendComponent(blue(), alpha);
374 newColor = Color(r, g, b, alpha);
387 a = alpha() / 255.0f;
395 a = alpha() / 255.0;
435 int alpha = alphaChannel(pixelColor);
436 if (alpha && alpha < 255) {
438 redChannel(pixelColor) * 255 / alpha,
439 greenChannel(pixelColor) * 255 / alpha,
440 blueChannel(pixelColor) * 255 / alpha,
441 alpha);
450 unsigned alpha = color.alpha();
451 if (alpha < 255) {
453 (color.red() * alpha + 254) / 255,
454 (color.green() * alpha + 254) / 255,
455 (color.blue() * alpha + 254) / 255,
456 alpha).rgb();