Home
last modified time | relevance | path

Searched refs:SkCanvas (Results 1 – 25 of 1890) sorted by relevance

12345678910>>...76

/external/skia/tools/debugger/
DSkDrawCommand.h87 virtual void execute(SkCanvas*) const = 0;
89 virtual bool render(SkCanvas* canvas) const { return false; } in render()
107 static void MakeJsonLattice(SkJSONWriter&, const SkCanvas::Lattice& lattice);
124 void execute(SkCanvas* canvas) const override;
133 void execute(SkCanvas* canvas) const override;
145 void execute(SkCanvas* canvas) const override;
146 bool render(SkCanvas* canvas) const override;
160 void execute(SkCanvas* canvas) const override;
173 void execute(SkCanvas* canvas) const override;
187 void execute(SkCanvas* canvas) const override;
[all …]
/external/skqp/tools/debugger/
DSkDrawCommand.h87 virtual void execute(SkCanvas*) const = 0;
89 virtual bool render(SkCanvas* canvas) const { return false; } in render()
107 static void MakeJsonLattice(SkJSONWriter&, const SkCanvas::Lattice& lattice);
124 void execute(SkCanvas* canvas) const override;
133 void execute(SkCanvas* canvas) const override;
145 void execute(SkCanvas* canvas) const override;
146 bool render(SkCanvas* canvas) const override;
160 void execute(SkCanvas* canvas) const override;
173 void execute(SkCanvas* canvas) const override;
187 void execute(SkCanvas* canvas) const override;
[all …]
/external/skia/site/user/api/
DSkAutoCanvasRestore_Reference.md12 …SkCanvas_star'>SkAutoCanvasRestore</a>(<a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>* <a href…
19 Stack helper class calls <a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>::<a href='#SkCanvas_res…
28 …SkCanvas_star'>SkAutoCanvasRestore</a>(<a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>* <a href…
31SkCanvas'>SkCanvas</a>::<a href='#SkCanvas_save'>save()</a> count. Optionally saves <a href='SkCan…
36 <td><a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a> to guard</td>
39 …<td>call <a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>::<a href='#SkCanvas_save'>save()</a></…
45 utility to restore <a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a> state on destructor
53 …ref='SkCanvas_Reference#SkCanvas'>SkCanvas</a>::<a href='#SkCanvas_save'>save</a> <a href='SkCanva…
63 Restores <a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a> to saved state. Destructor is called wh…
68 …ref='SkCanvas_Reference#SkCanvas'>SkCanvas</a>::<a href='#SkCanvas_save'>save</a> <a href='SkCanva…
[all …]
/external/skqp/site/user/api/
DSkAutoCanvasRestore_Reference.md12 …SkCanvas_star'>SkAutoCanvasRestore</a>(<a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>* <a href…
19 Stack helper class calls <a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>::<a href='#SkCanvas_res…
28 …SkCanvas_star'>SkAutoCanvasRestore</a>(<a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>* <a href…
31SkCanvas'>SkCanvas</a>::<a href='#SkCanvas_save'>save()</a> count. Optionally saves <a href='SkCan…
36 <td><a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a> to guard</td>
39 …<td>call <a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>::<a href='#SkCanvas_save'>save()</a></…
45 utility to restore <a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a> state on destructor
53 …ref='SkCanvas_Reference#SkCanvas'>SkCanvas</a>::<a href='#SkCanvas_save'>save</a> <a href='SkCanva…
63 Restores <a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a> to saved state. Destructor is called wh…
68 …ref='SkCanvas_Reference#SkCanvas'>SkCanvas</a>::<a href='#SkCanvas_save'>save</a> <a href='SkCanva…
[all …]
/external/skia/src/core/
DSkCanvas.cpp67 bool SkCanvas::wouldOverwriteEntireSurface(const SkRect* rect, const SkPaint* paint, in wouldOverwriteEntireSurface()
148 void SkCanvas::predrawNotify(bool willOverwritesEntireSurface) { in predrawNotify()
156 void SkCanvas::predrawNotify(const SkRect* rect, const SkPaint* paint, in predrawNotify()
224 class SkCanvas::MCRec {
273 SkDrawIter(SkCanvas* canvas) in SkDrawIter()
372 AutoDrawLooper(SkCanvas* canvas, const SkPaint& paint, bool skipLayerForImageFilter = false, in AutoDrawLooper()
412 (void)canvas->internalSaveLayer(SkCanvas::SaveLayerRec(rawBounds, &tmp), in AutoDrawLooper()
413 SkCanvas::kFullLayer_SaveLayerStrategy); in AutoDrawLooper()
455 SkCanvas* fCanvas;
539 void SkCanvas::resetForNextPicture(const SkIRect& bounds) { in resetForNextPicture()
[all …]
DSkCanvasPriv.h18 SkAutoCanvasMatrixPaint(SkCanvas*, const SkMatrix*, const SkPaint*, const SkRect& bounds);
22 SkCanvas* fCanvas;
29 kDontClipToLayer_SaveLayerFlag = SkCanvas::kDontClipToLayer_PrivateSaveLayerFlag,
33 static bool ReadLattice(SkReadBuffer&, SkCanvas::Lattice*);
35 static void WriteLattice(SkWriteBuffer&, const SkCanvas::Lattice&);
39 static size_t WriteLattice(void* storage, const SkCanvas::Lattice&);
41 static SkCanvas::SaveLayerFlags LegacySaveFlagsToSaveLayerFlags(uint32_t legacySaveFlags);
43 static int SaveBehind(SkCanvas* canvas, const SkRect* subset) { in SaveBehind()
47 static void DrawBehind(SkCanvas* canvas, const SkPaint& paint) { in DrawBehind()
54 static void GetDstClipAndMatrixCounts(const SkCanvas::ImageSetEntry set[], int count,
DSkLiteDL.cpp74 void draw(SkCanvas* c, const SkMatrix&) const { c->flush(); } in draw()
79 void draw(SkCanvas* c, const SkMatrix&) const { c->save(); } in draw()
83 void draw(SkCanvas* c, const SkMatrix&) const { c->restore(); } in draw()
89 const SkMatrix* clipMatrix, SkCanvas::SaveLayerFlags flags) { in SaveLayer()
102 SkCanvas::SaveLayerFlags flags;
103 void draw(SkCanvas* c, const SkMatrix&) const { in draw()
114 void draw(SkCanvas* c, const SkMatrix&) const { in draw()
122 void draw(SkCanvas* c, const SkMatrix&) const { c->concat(matrix); } in draw()
128 void draw(SkCanvas* c, const SkMatrix& original) const { in draw()
136 void draw(SkCanvas* c, const SkMatrix&) const { in draw()
[all …]
/external/skqp/src/core/
DSkCanvas.cpp68 bool SkCanvas::wouldOverwriteEntireSurface(const SkRect* rect, const SkPaint* paint, in wouldOverwriteEntireSurface()
149 void SkCanvas::predrawNotify(bool willOverwritesEntireSurface) { in predrawNotify()
157 void SkCanvas::predrawNotify(const SkRect* rect, const SkPaint* paint, in predrawNotify()
225 class SkCanvas::MCRec {
274 SkDrawIter(SkCanvas* canvas) in SkDrawIter()
373 AutoDrawLooper(SkCanvas* canvas, const SkPaint& paint, bool skipLayerForImageFilter = false, in AutoDrawLooper()
413 (void)canvas->internalSaveLayer(SkCanvas::SaveLayerRec(rawBounds, &tmp), in AutoDrawLooper()
414 SkCanvas::kFullLayer_SaveLayerStrategy); in AutoDrawLooper()
456 SkCanvas* fCanvas;
540 void SkCanvas::resetForNextPicture(const SkIRect& bounds) { in resetForNextPicture()
[all …]
DSkCanvasPriv.h18 SkAutoCanvasMatrixPaint(SkCanvas*, const SkMatrix*, const SkPaint*, const SkRect& bounds);
22 SkCanvas* fCanvas;
29 kDontClipToLayer_SaveLayerFlag = SkCanvas::kDontClipToLayer_PrivateSaveLayerFlag,
33 static bool ReadLattice(SkReadBuffer&, SkCanvas::Lattice*);
35 static void WriteLattice(SkWriteBuffer&, const SkCanvas::Lattice&);
39 static size_t WriteLattice(void* storage, const SkCanvas::Lattice&);
41 static SkCanvas::SaveLayerFlags LegacySaveFlagsToSaveLayerFlags(uint32_t legacySaveFlags);
43 static int SaveBehind(SkCanvas* canvas, const SkRect* subset) { in SaveBehind()
DSkLiteDL.cpp74 void draw(SkCanvas* c, const SkMatrix&) const { c->flush(); } in draw()
79 void draw(SkCanvas* c, const SkMatrix&) const { c->save(); } in draw()
83 void draw(SkCanvas* c, const SkMatrix&) const { c->restore(); } in draw()
89 const SkMatrix* clipMatrix, SkCanvas::SaveLayerFlags flags) { in SaveLayer()
102 SkCanvas::SaveLayerFlags flags;
103 void draw(SkCanvas* c, const SkMatrix&) const { in draw()
114 void draw(SkCanvas* c, const SkMatrix&) const { in draw()
122 void draw(SkCanvas* c, const SkMatrix&) const { c->concat(matrix); } in draw()
128 void draw(SkCanvas* c, const SkMatrix& original) const { in draw()
136 void draw(SkCanvas* c, const SkMatrix&) const { in draw()
[all …]
/external/skqp/gm/
Dbleed.cpp211 void drawPixels(SkCanvas* canvas, const TestPixels& pixels, const SkRect& src, in drawPixels()
213 SkCanvas::SrcRectConstraint constraint) { in drawPixels()
222 void drawCase1(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase1()
223 SkCanvas::SrcRectConstraint constraint, SkFilterQuality filter) { in drawCase1()
239 void drawCase2(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase2()
240 SkCanvas::SrcRectConstraint constraint, SkFilterQuality filter) { in drawCase2()
255 void drawCase3(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase3()
256 SkCanvas::SrcRectConstraint constraint, SkFilterQuality filter) { in drawCase3()
274 void drawCase4(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase4()
275 SkCanvas::SrcRectConstraint constraint, SkFilterQuality filter) { in drawCase4()
[all …]
Ddrawquadset.cpp23 static void draw_text(SkCanvas* canvas, const char* text) { in draw_text()
27 static void draw_gradient_tiles(SkCanvas* canvas, bool alignGradients) { in draw_gradient_tiles()
48 unsigned aa = SkCanvas::kNone_QuadAAFlags; in draw_gradient_tiles()
50 aa |= SkCanvas::kTop_QuadAAFlag; in draw_gradient_tiles()
53 aa |= SkCanvas::kBottom_QuadAAFlag; in draw_gradient_tiles()
56 aa |= SkCanvas::kLeft_QuadAAFlag; in draw_gradient_tiles()
59 aa |= SkCanvas::kRight_QuadAAFlag; in draw_gradient_tiles()
76 tile, static_cast<SkCanvas::QuadAAFlags>(aa), color, SkBlendMode::kSrcOver); in draw_gradient_tiles()
87 static void draw_color_tiles(SkCanvas* canvas, bool multicolor) { in draw_color_tiles()
99 unsigned aa = SkCanvas::kNone_QuadAAFlags; in draw_color_tiles()
[all …]
Dlattice.cpp12 static sk_sp<SkSurface> make_surface(SkCanvas* root, int N, int padLeft, int padTop, in make_surface()
18 static sk_sp<SkImage> make_image(SkCanvas* root, int* xDivs, int* yDivs, int padLeft, int padTop, in make_image()
25 SkCanvas* canvas = surface->getCanvas(); in make_image()
93 void onDrawHelper(SkCanvas* canvas, int padLeft, int padTop, int padRight, int padBottom) { in onDrawHelper()
118 SkCanvas::Lattice lattice; in onDrawHelper()
161 SkCanvas::Lattice::RectType flags[36]; in onDrawHelper()
162 sk_bzero(flags, 36 * sizeof(SkCanvas::Lattice::RectType)); in onDrawHelper()
163 flags[4] = SkCanvas::Lattice::kTransparent; in onDrawHelper()
164 flags[9] = SkCanvas::Lattice::kTransparent; in onDrawHelper()
165 flags[12] = SkCanvas::Lattice::kTransparent; in onDrawHelper()
[all …]
Dgm.h40 static void SK_MACRO_CONCAT(NAME, _GM)(SkCanvas * CANVAS); \
43 void SK_MACRO_CONCAT(NAME, _GM)(SkCanvas * CANVAS)
61 void draw(SkCanvas*);
62 void drawBackground(SkCanvas*);
63 void drawContent(SkCanvas*);
82 void drawSizeBounds(SkCanvas*, SkColor);
100 static void DrawGpuOnlyMessage(SkCanvas*);
104 virtual void onDraw(SkCanvas*) = 0;
127 void (*drawProc)(SkCanvas*), in SimpleGM() argument
136 void onDraw(SkCanvas* canvas) override;
[all …]
Dconcavepaths.cpp14 void test_concave(SkCanvas* canvas, const SkPaint& paint) { in test_concave()
25 void test_reverse_concave(SkCanvas* canvas, const SkPaint& paint) { in test_reverse_concave()
38 void test_bowtie(SkCanvas* canvas, const SkPaint& paint) { in test_bowtie()
51 void test_fake_bowtie(SkCanvas* canvas, const SkPaint& paint) { in test_fake_bowtie()
67 void test_intruding_vertex(SkCanvas* canvas, const SkPaint& paint) { in test_intruding_vertex()
84 void test_inversion_repeat_vertex(SkCanvas* canvas, const SkPaint& paint) { in test_inversion_repeat_vertex()
100 void test_fish(SkCanvas* canvas, const SkPaint& paint) { in test_fish()
116 void test_fast_forward(SkCanvas* canvas, const SkPaint& paint) { in test_fast_forward()
131 void test_hole(SkCanvas* canvas, const SkPaint& paint) { in test_hole()
142 void test_star(SkCanvas* canvas, const SkPaint& paint) { in test_star()
[all …]
/external/skia/gm/
Dbleed.cpp211 void drawPixels(SkCanvas* canvas, const TestPixels& pixels, const SkRect& src, in drawPixels()
213 SkCanvas::SrcRectConstraint constraint) { in drawPixels()
222 void drawCase1(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase1()
223 SkCanvas::SrcRectConstraint constraint, SkFilterQuality filter) { in drawCase1()
239 void drawCase2(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase2()
240 SkCanvas::SrcRectConstraint constraint, SkFilterQuality filter) { in drawCase2()
255 void drawCase3(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase3()
256 SkCanvas::SrcRectConstraint constraint, SkFilterQuality filter) { in drawCase3()
274 void drawCase4(SkCanvas* canvas, int transX, int transY, bool aa, in drawCase4()
275 SkCanvas::SrcRectConstraint constraint, SkFilterQuality filter) { in drawCase4()
[all …]
Dgm.h39 static void SK_MACRO_CONCAT(NAME,_GM_inner)(SkCanvas*); \
44 void SK_MACRO_CONCAT(NAME,_GM_inner)(SkCanvas* CANVAS)
51 static skiagm::DrawResult SK_MACRO_CONCAT(NAME,_GM)(SkCanvas*, SkString*); \
53 skiagm::DrawResult SK_MACRO_CONCAT(NAME,_GM)(SkCanvas* CANVAS, SkString* ERR_MSG)
61 static void SK_MACRO_CONCAT(NAME,_GM_inner)(GrContext*, GrRenderTargetContext*, SkCanvas*); \
68 GrContext* GR_CONTEXT, GrRenderTargetContext* RENDER_TARGET_CONTEXT, SkCanvas* CANVAS)
76 GrContext*, GrRenderTargetContext*, SkCanvas*, SkString*); \
80 GrContext* GR_CONTEXT, GrRenderTargetContext* RENDER_TARGET_CONTEXT, SkCanvas* CANVAS, \
109 DrawResult draw(SkCanvas* canvas) { in draw()
113 DrawResult draw(SkCanvas*, SkString* errorMsg);
[all …]
Ddrawquadset.cpp23 static void draw_text(SkCanvas* canvas, const char* text) { in draw_text()
27 static void draw_gradient_tiles(SkCanvas* canvas, bool alignGradients) { in draw_gradient_tiles()
50 unsigned aa = SkCanvas::kNone_QuadAAFlags; in draw_gradient_tiles()
52 aa |= SkCanvas::kTop_QuadAAFlag; in draw_gradient_tiles()
55 aa |= SkCanvas::kBottom_QuadAAFlag; in draw_gradient_tiles()
58 aa |= SkCanvas::kLeft_QuadAAFlag; in draw_gradient_tiles()
61 aa |= SkCanvas::kRight_QuadAAFlag; in draw_gradient_tiles()
77 tile, static_cast<SkCanvas::QuadAAFlags>(aa), color, SkBlendMode::kSrcOver); in draw_gradient_tiles()
88 static void draw_color_tiles(SkCanvas* canvas, bool multicolor) { in draw_color_tiles()
100 unsigned aa = SkCanvas::kNone_QuadAAFlags; in draw_color_tiles()
[all …]
Dlattice.cpp12 static sk_sp<SkSurface> make_surface(SkCanvas* root, int N, int padLeft, int padTop, in make_surface()
18 static sk_sp<SkImage> make_image(SkCanvas* root, int* xDivs, int* yDivs, int padLeft, int padTop, in make_image()
25 SkCanvas* canvas = surface->getCanvas(); in make_image()
93 void onDrawHelper(SkCanvas* canvas, int padLeft, int padTop, int padRight, int padBottom) { in onDrawHelper()
118 SkCanvas::Lattice lattice; in onDrawHelper()
161 SkCanvas::Lattice::RectType flags[36]; in onDrawHelper()
162 sk_bzero(flags, 36 * sizeof(SkCanvas::Lattice::RectType)); in onDrawHelper()
163 flags[4] = SkCanvas::Lattice::kTransparent; in onDrawHelper()
164 flags[9] = SkCanvas::Lattice::kTransparent; in onDrawHelper()
165 flags[12] = SkCanvas::Lattice::kTransparent; in onDrawHelper()
[all …]
Dgm.cpp18 static void draw_failure_message(SkCanvas* canvas, const char format[], ...) { in draw_failure_message()
36 static void draw_gpu_only_message(SkCanvas* canvas) { in draw_gpu_only_message()
39 SkCanvas bmpCanvas(bmp); in draw_gpu_only_message()
63 DrawResult GM::draw(SkCanvas* canvas, SkString* errorMsg) { in draw()
69 DrawResult GM::drawContent(SkCanvas* canvas, SkString* errorMsg) { in drawContent()
89 void GM::drawBackground(SkCanvas* canvas) { in drawBackground()
99 DrawResult GM::onDraw(SkCanvas* canvas, SkString* errorMsg) { in onDraw()
103 void GM::onDraw(SkCanvas*) { SK_ABORT("Not implemented."); } in onDraw() argument
108 DrawResult SimpleGM::onDraw(SkCanvas* canvas, SkString* errorMsg) { in onDraw()
114 DrawResult SimpleGpuGM::onDraw(GrContext* ctx, GrRenderTargetContext* rtc, SkCanvas* canvas, in onDraw()
[all …]
Dconcavepaths.cpp14 void test_concave(SkCanvas* canvas, const SkPaint& paint) { in test_concave()
25 void test_reverse_concave(SkCanvas* canvas, const SkPaint& paint) { in test_reverse_concave()
38 void test_bowtie(SkCanvas* canvas, const SkPaint& paint) { in test_bowtie()
51 void test_fake_bowtie(SkCanvas* canvas, const SkPaint& paint) { in test_fake_bowtie()
67 void test_intruding_vertex(SkCanvas* canvas, const SkPaint& paint) { in test_intruding_vertex()
84 void test_inversion_repeat_vertex(SkCanvas* canvas, const SkPaint& paint) { in test_inversion_repeat_vertex()
100 void test_fish(SkCanvas* canvas, const SkPaint& paint) { in test_fish()
116 void test_fast_forward(SkCanvas* canvas, const SkPaint& paint) { in test_fast_forward()
131 void test_hole(SkCanvas* canvas, const SkPaint& paint) { in test_hole()
142 void test_star(SkCanvas* canvas, const SkPaint& paint) { in test_star()
[all …]
/external/skqp/bench/
DBenchmark.h31 class SkCanvas; variable
70 void perCanvasPreDraw(SkCanvas*);
71 void perCanvasPostDraw(SkCanvas*);
74 void preDraw(SkCanvas*);
75 void postDraw(SkCanvas*);
78 void draw(int loops, SkCanvas*);
80 virtual void getGpuStats(SkCanvas*, SkTArray<SkString>* keys, SkTArray<double>* values) {} in getGpuStats() argument
88 virtual void onPerCanvasPreDraw(SkCanvas*) {} in onPerCanvasPreDraw() argument
89 virtual void onPerCanvasPostDraw(SkCanvas*) {} in onPerCanvasPostDraw() argument
90 virtual void onPreDraw(SkCanvas*) {} in onPreDraw() argument
[all …]
/external/skia/bench/
DBenchmark.h31 class SkCanvas; variable
70 void perCanvasPreDraw(SkCanvas*);
71 void perCanvasPostDraw(SkCanvas*);
74 void preDraw(SkCanvas*);
75 void postDraw(SkCanvas*);
78 void draw(int loops, SkCanvas*);
80 virtual void getGpuStats(SkCanvas*, SkTArray<SkString>* keys, SkTArray<double>* values) {} in getGpuStats() argument
88 virtual void onPerCanvasPreDraw(SkCanvas*) {} in onPerCanvasPreDraw() argument
89 virtual void onPerCanvasPostDraw(SkCanvas*) {} in onPerCanvasPostDraw() argument
90 virtual void onPreDraw(SkCanvas*) {} in onPreDraw() argument
[all …]
/external/skqp/tests/
DCanvasTest.cpp96 SkCanvas canvas(10, 10); in DEF_TEST()
125 SkCanvas c(-10, -20); in DEF_TEST()
146 static void test_restriction(skiatest::Reporter* reporter, SkCanvas* canvas) { in test_restriction()
188 [reporter](SkCanvas* canvas) { test_restriction(reporter, canvas); }); in DEF_TEST()
192 multi_canvas_driver(50, 50, [reporter](SkCanvas* canvas) { in DEF_TEST()
330 virtual void draw(SkCanvas*, const TestData&, skiatest::Reporter*) = 0;
356 virtual void draw(SkCanvas* canvas, const TestData& d, \
368 virtual void draw(SkCanvas* canvas, const TestData& d, \
377 static void NAME##TestStep(SkCanvas* canvas, const TestData& d, \
384 static void NAME##TestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, \
[all …]
/external/skia/tests/
DCanvasTest.cpp96 SkCanvas canvas(10, 10); in DEF_TEST()
125 SkCanvas c(-10, -20); in DEF_TEST()
146 static void test_restriction(skiatest::Reporter* reporter, SkCanvas* canvas) { in test_restriction()
188 [reporter](SkCanvas* canvas) { test_restriction(reporter, canvas); }); in DEF_TEST()
192 multi_canvas_driver(50, 50, [reporter](SkCanvas* canvas) { in DEF_TEST()
330 virtual void draw(SkCanvas*, const TestData&, skiatest::Reporter*) = 0;
356 virtual void draw(SkCanvas* canvas, const TestData& d, \
368 virtual void draw(SkCanvas* canvas, const TestData& d, \
377 static void NAME##TestStep(SkCanvas* canvas, const TestData& d, \
384 static void NAME##TestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, \
[all …]

12345678910>>...76