Lines Matching refs:paint
276 void paint_canvas(SkCanvas* canvas, SkPaint* paint, const PreTestFn& preTestCallback) {
279 preTestCallback(canvas, paint);
281 canvas->drawPaint(*paint);
341 SkPaint paint;
342 paint.setShader(std::move(shader));
343 paint.setBlendMode(SkBlendMode::kSrc);
345 paint_canvas(canvas, &paint, preTestCallback);
391 SkPaint paint;
392 paint.setBlender(std::move(blender));
393 paint.setColor(SK_ColorGRAY);
395 paint_canvas(canvas, &paint, preTestCallback);
482 // Sampling a null child should return the paint color
487 [](SkCanvas*, SkPaint* paint) { paint->setColor4f({1.0f, 1.0f, 0.0f, 1.0f}); });
590 // Sampling a null shader/color filter should return the paint color.
595 [](SkCanvas*, SkPaint* paint) { paint->setColor4f({1.0f, 1.0f, 0.0f, 1.0f}); });
601 [](SkCanvas*, SkPaint* paint) { paint->setColor4f({1.0f, 1.0f, 0.0f, 1.0f}); });
609 [](SkCanvas*, SkPaint* paint) { paint->setColor4f({0.0f, 0.0f, 0.0f, 0.497f}); });
640 [](SkCanvas*, SkPaint* paint) { paint->setColor(0xFF012345); });
648 [](SkCanvas*, SkPaint* paint) { paint->setColor(0xFF012345); });
763 // Test that two different runtime effects can reuse struct names in a single paint operation
765 "uniform shader paint;"
768 "half4 main(float2 p) { S s; s.rgba = paint.eval(p); process(s); return s.rgba; }"
790 effect.test(0xFF00407F, [](SkCanvas*, SkPaint* paint) {
791 paint->setColor4f({0.99608f, 0.50196f, 0.0f, 1.0f});