| |
| 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 |
| |