| function sk_scrape_startcanvas(c, fileName) end | |
| function sk_scrape_endcanvas(c, fileName) end | |
| count3 = 0 | |
| count3sym = 0 | |
| function sk_scrape_accumulate(t) | |
| local p = t.paint | |
| if p then | |
| local s = p:getShader() | |
| if s then | |
| local g = s:asAGradient() | |
| if g then | |
| --io.write(g.type, " gradient with ", g.colorCount, " colors\n") | |
| if g.colorCount == 3 then | |
| count3 = count3 + 1 | |
| if (g.midPos >= 0.499 and g.midPos <= 0.501) then | |
| count3sym = count3sym + 1 | |
| end | |
| end | |
| end | |
| end | |
| end | |
| end | |
| function sk_scrape_summarize() | |
| io.write("Number of 3 color gradients: ", count3, "\n"); | |
| io.write("Number of 3 color symmetric gradients: ", count3sym, "\n"); | |
| end | |