Lines Matching refs:paint
18 static void compose_pe(SkPaint* paint) {
19 SkPathEffect* pe = paint->getPathEffect();
27 paint->setPathEffect(compose);
30 static void hair_pe(SkPaint* paint) {
31 paint->setStrokeWidth(0);
34 static void hair2_pe(SkPaint* paint) {
35 paint->setStrokeWidth(0);
36 compose_pe(paint);
39 static void stroke_pe(SkPaint* paint) {
40 paint->setStrokeWidth(12);
41 compose_pe(paint);
44 static void dash_pe(SkPaint* paint) {
46 paint->setStrokeWidth(12);
47 paint->setPathEffect(SkDashPathEffect::Make(inter, SK_ARRAY_COUNT(inter), 0));
48 compose_pe(paint);
61 static void one_d_pe(SkPaint* paint) {
70 paint->setPathEffect(SkPath1DPathEffect::Make(path, SkIntToScalar(21), 0,
72 compose_pe(paint);
78 static void fill_pe(SkPaint* paint) {
79 paint->setStyle(SkPaint::kFill_Style);
80 paint->setPathEffect(nullptr);
83 static void discrete_pe(SkPaint* paint) {
84 paint->setPathEffect(SkDiscretePathEffect::Make(10, 4));
97 static void tile_pe(SkPaint* paint) {
98 paint->setPathEffect(MakeTileEffect());
116 SkPaint paint;
117 paint.setAntiAlias(true);
118 paint.setStyle(SkPaint::kStroke_Style);
130 gPE[i](&paint);
131 canvas->drawPath(path, paint);
144 gPE2[i](&paint);
145 canvas->drawPath(path, paint);