Canvas for drawing in Godot Engine with mouse, trackpad, touch and pen. Also includes optional demo (scratch_drawer) of how to use it.
* The Canvas is an extension of TextureButton and uses Line2D for drawing.
* The drawing line can be edited and some examples are given.
* The canvas can capture the screen and use that as the texture of the Canvas. Then the lines are hidden, to decrease drawing cost.