| OLD | NEW |
| 1 function sk_scrape_startcanvas(c, fileName) | 1 function sk_scrape_startcanvas(c, fileName) |
| 2 canvas = c | 2 canvas = c |
| 3 clipstack = {} | 3 clipstack = {} |
| 4 restoreCount = 0 | 4 restoreCount = 0 |
| 5 end | 5 end |
| 6 | 6 |
| 7 function sk_scrape_endcanvas(c, fileName) | 7 function sk_scrape_endcanvas(c, fileName) |
| 8 canvas = nil | 8 canvas = nil |
| 9 end | 9 end |
| 10 | 10 |
| 11 function sk_scrape_accumulate(t) | 11 function sk_scrape_accumulate(t) |
| 12 if (t.verb == "restore") then | 12 if (t.verb == "restore") then |
| 13 restoreCount = restoreCount + 1; | 13 restoreCount = restoreCount + 1; |
| 14 io.write("Clip Stack at restore #", restoreCount, ":\n") | 14 -- io.write("Clip Stack at restore #", restoreCount, ":\n") |
| 15 io.write("Reduced Clip Stack at restore #", restoreCount, ":\n") |
| 15 for i = 1, #clipstack do | 16 for i = 1, #clipstack do |
| 16 local element = clipstack[i]; | 17 local element = clipstack[i]; |
| 17 io.write("\t", element["op"], ", ", element["type"], ", aa:", tostri
ng(element["aa"])) | 18 io.write("\t", element["op"], ", ", element["type"], ", aa:", tostri
ng(element["aa"])) |
| 18 if (element["type"] == "path") then | 19 if (element["type"] == "path") then |
| 19 io.write(", fill: ", element["path"]:getFillType()) | 20 io.write(", fill: ", element["path"]:getFillType()) |
| 20 io.write(", segments: \"", element["path"]:getSegmentTypes(), "\
"") | 21 io.write(", segments: \"", element["path"]:getSegmentTypes(), "\
"") |
| 21 io.write(", convex:", tostring(element["path"]:isConvex())) | 22 io.write(", convex:", tostring(element["path"]:isConvex())) |
| 22 end | 23 end |
| 23 io.write("\n") | 24 io.write("\n") |
| 24 end | 25 end |
| 25 io.write("\n") | 26 io.write("\n") |
| 26 else | 27 else |
| 27 clipstack = canvas:getClipStack() | 28 -- clipstack = canvas:getClipStack() |
| 29 clipstack = canvas:getReducedClipStack() |
| 28 end | 30 end |
| 29 end | 31 end |
| 30 | 32 |
| 31 function sk_scrape_summarize() end | 33 function sk_scrape_summarize() end |
| OLD | NEW |