Home | History | Annotate | Download | only in effects

Lines Matching defs:color

19 bool SkModeColorFilter::asColorMode(SkColor* color, SkXfermode::Mode* mode) const {
20 if (color) {
21 *color = fColor;
41 SkPMColor color = fPMColor;
45 result[i] = proc(color, shader[i]);
60 SkColor color = buffer.readColor();
62 return SkColorFilter::CreateModeFilter(color, mode);
111 * Creates a color filter expression which modifies the color by
112 * the specified color filter.
134 // SkDebugf("Failing to create color filter for mode %d\n", mode);
162 GrColor color() const { return fColor; }
197 // The SL code does not depend on filter color at the moment, so no need to represent it
207 GrColorToRGBAFloat(colorModeFilter.color(), c);
221 ModeColorFilterEffect(GrColor color, SkXfermode::Mode mode)
223 fColor(color) {
249 /** MaskedColorExpr is used to evaluate the color and valid color component flags through the
255 MaskedColorExpr(const float color[], uint32_t flags)
257 fColor[0] = color[0];
258 fColor[1] = color[1];
259 fColor[2] = color[2];
260 fColor[3] = color[3];
325 GrColorToRGBAFloat(inout->color(), inputColor);
333 // Check if we will use the input color
356 // pick a random premul color
358 GrColor color = GrColorPackRGBA(rand->nextRangeU(0, alpha),
362 return ModeColorFilterEffect::Create(color, mode);
385 Src_SkModeColorFilter(SkColor color) : INHERITED(color, SkXfermode::kSrc_Mode) {}
397 SrcOver_SkModeColorFilter(SkColor color) : INHERITED(color, SkXfermode::kSrcOver_Mode) { }
409 SkColorFilter* SkColorFilter::CreateModeFilter(SkColor color, SkXfermode::Mode mode) {
414 unsigned alpha = SkColorGetA(color);
419 color = 0;
444 return SkNEW_ARGS(Src_SkModeColorFilter, (color));
446 return SkNEW_ARGS(SrcOver_SkModeColorFilter, (color));
448 return SkNEW_ARGS(SkModeColorFilter, (color, mode));