Lines Matching refs:Color

27 #include "platform/graphics/Color.h"
40 const RGBA32 Color::black;
41 const RGBA32 Color::white;
42 const RGBA32 Color::darkGray;
43 const RGBA32 Color::gray;
44 const RGBA32 Color::lightGray;
45 const RGBA32 Color::transparent;
94 // Explanation of this algorithm can be found in the CSS3 Color Module
151 bool Color::parseHexColor(const LChar* name, unsigned length, RGBA32& rgb)
156 bool Color::parseHexColor(const UChar* name, unsigned length, RGBA32& rgb)
161 bool Color::parseHexColor(const String& name, RGBA32& rgb)
172 int differenceSquared(const Color& c1, const Color& c2)
180 bool Color::setFromString(const String& name)
189 String Color::serializedAsCSSComponentValue() const
218 String Color::serialized() const
251 String Color::nameForRenderTreeAsText() const
274 bool Color::setNamedColor(const String& name)
281 Color Color::light() const
296 return Color(0x54, 0x54, 0x54, alpha());
300 return Color(static_cast<int>(multiplier * r * scaleFactor),
306 Color Color::dark() const
320 return Color(static_cast<int>(multiplier * r * scaleFactor),
326 Color Color::combineWithAlpha(float otherAlpha) const
344 Color Color::blend(const Color& source) const
357 return Color(r, g, b, a);
360 Color Color::blendWithWhite() const
366 Color newColor;
374 newColor = Color(r, g, b, alpha);
382 void Color::getRGBA(float& r, float& g, float& b, float& a) const
390 void Color::getRGBA(double& r, double& g, double& b, double& a) const
398 void Color::getHSL(double& hue, double& saturation, double& lightness) const
433 Color colorFromPremultipliedARGB(RGBA32 pixelColor)
437 return Color::createUnchecked(
443 return Color(pixelColor);
446 RGBA32 premultipliedARGBFromColor(const Color& color)
452 pixelColor = Color::createUnchecked(