2022-11-16 00:30:49 +01:00
|
|
|
tool
|
|
|
|
extends PaintProject
|
|
|
|
|
2022-11-19 19:29:11 +01:00
|
|
|
# PaintCanvas -> save data in a compressed form ? -> this is probably the best
|
|
|
|
# lz4 -> add lz4 module, remove multiple lz4 implementations
|
2022-11-18 22:08:42 +01:00
|
|
|
|
|
|
|
# PaintProj -> Collect and merge and save -> NOTIF PaintProject PRE Save , then get image()
|
|
|
|
# should be saved virtual! only true for canvas for now
|
2022-11-19 19:29:11 +01:00
|
|
|
# Should apply transforms aswell -> different projects could be put together using scene instancing
|
2022-11-18 22:08:42 +01:00
|
|
|
|
2022-11-19 19:29:11 +01:00
|
|
|
# PaintProject -> new tool, which is only present when its selected:
|
|
|
|
# ExportImage, Load image as new canvas, scale project tool, and add other run properties to it.
|
2022-11-18 22:08:42 +01:00
|
|
|
|
2022-11-19 19:29:11 +01:00
|
|
|
# PaintCanvas -> LoadCanvasImage, exportCanvasImage -> TOOL
|
|
|
|
# PaintCanvas -> scale tool
|
|
|
|
# Mouse pos for the canvas property inspector
|
2022-11-18 22:08:42 +01:00
|
|
|
|
2022-11-19 19:29:11 +01:00
|
|
|
# Port the inspector plugin to c++ aswell
|
2022-11-18 22:08:42 +01:00
|
|
|
|
|
|
|
# remove old deprecated classes
|
2022-11-19 19:29:11 +01:00
|
|
|
# inherit both PaintVisualGrid and PaintCanvasBackground from PaintNode -> automatic easy resize
|
|
|
|
# Rename the paint project editor which is present for all nodes to PaintNode editor
|
2022-11-18 22:08:42 +01:00
|
|
|
|
2022-11-19 19:29:11 +01:00
|
|
|
# Rename the method that is used to set the inspected PaintNodes in PaintCustomPropertyInspector
|