Lines Matching refs:paint
80 static void applyColorTransform(ColorTransform transform, SkPaint& paint) { in applyColorTransform() argument
83 SkColor newColor = transformColor(transform, paint.getColor()); in applyColorTransform()
84 paint.setColor(newColor); in applyColorTransform()
86 if (paint.getShader()) { in applyColorTransform()
94 if (SkAndroidFrameworkUtils::ShaderAsALinearGradient(paint.getShader(), &info) && in applyColorTransform()
99 paint.setShader(SkGradientShader::MakeLinear( in applyColorTransform()
105 if (paint.getColorFilter()) { in applyColorTransform()
109 if (paint.getColorFilter()->asAColorMode(&color, &mode)) { in applyColorTransform()
111 paint.setColorFilter(SkColorFilters::Blend(color, mode)); in applyColorTransform()
122 static BitmapPalette filterPalette(const SkPaint* paint, BitmapPalette palette) { in filterPalette() argument
123 if (palette == BitmapPalette::Unknown || !paint || !paint->getColorFilter()) { in filterPalette()
128 color = paint->getColorFilter()->filterColor(color); in filterPalette()
132 bool transformPaint(ColorTransform transform, SkPaint* paint) { in transformPaint() argument
134 applyColorTransform(transform, *paint); in transformPaint()
138 bool transformPaint(ColorTransform transform, SkPaint* paint, BitmapPalette palette) { in transformPaint() argument
139 palette = filterPalette(paint, palette); in transformPaint()
150 … paint->setColorFilter(SkHighContrastFilter::Make(config)->makeComposed(paint->refColorFilter())); in transformPaint()