xfer-counter.lua 796 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. function sk_scrape_startcanvas(c, fileName)
  2. end
  3. function sk_scrape_endcanvas(c, fileName)
  4. end
  5. local gXM_Count = 0
  6. local gXferModeTab = {}
  7. function sk_scrape_accumulate(t)
  8. if not t.paint then
  9. return
  10. end
  11. local xferMode = t.paint:getXfermode()
  12. if xferMode then
  13. local modeName = xferMode:getTypeName()
  14. if gXferModeTab[modeName] == nil then
  15. gXferModeTab[modeName] = 1;
  16. else
  17. gXferModeTab[modeName] = gXferModeTab[modeName] + 1
  18. end
  19. gXM_Count = gXM_Count + 1
  20. end
  21. end
  22. function sk_scrape_summarize()
  23. for key,value in pairs(gXferModeTab) do
  24. io.write(key, ": ", value, "\n")
  25. end
  26. io.write("total: ", gXM_Count)
  27. end
  28. function test_summary()
  29. io.write("just testing test_summary\n")
  30. end