Chromium Code Reviews| Index: include/core/SkColor.h |
| diff --git a/include/core/SkColor.h b/include/core/SkColor.h |
| index dafc59676d2fd3ea50fa1c131d5a65db3fcba107..76bdfd4850a69bcd365580958fcfe666a34bd9fd 100644 |
| --- a/include/core/SkColor.h |
| +++ b/include/core/SkColor.h |
| @@ -145,6 +145,14 @@ static inline SkColor SkHSVToColor(const SkScalar hsv[3]) |
| */ |
| typedef uint32_t SkPMColor; |
| +/** Like SkPMColor, this is a 32 bit ARGB configuration dependent ordered color, but it is |
|
reed1
2013/06/12 20:20:00
On conservative side, lets not make this public (y
|
| + nonpremultiplied, like SkColor. |
| +*/ |
| +typedef SkPMColor SkUnPMColor; |
| + |
| +// Convert an unmultiplied color to a premultiplied color. |
| +SkPMColor SkPreMultiplyUnPMColor(SkUnPMColor c); |
| + |
| /** Return a SkPMColor value from unpremultiplied 8 bit component values |
| */ |
| SK_API SkPMColor SkPreMultiplyARGB(U8CPU a, U8CPU r, U8CPU g, U8CPU b); |