Jump to navigation Jump to search
canvas_draw is used to force the canvas to redraw itself.
This function won't return any value.
|1||canvas_id||String||The is the reference to the canvas. You can get this reference from the canvas_add function.|
|2||draw_callback||Function||Optional. This function will be called on a redraw of the canvas. It should contain the individual draw functions like _line_to, _rect, etc. The initial width and height of the canvas are provided to the callback function (from AM/AP 4.0).|
canvas_id = canvas_add(0, 0, 200, 200) -- Do a redraw of the canvas -- It is also possible to call this function from any callback. -- For example, when a button is pressed or data from the flight simulator has been received canvas_draw(canvas_id, function() -- Queue a line from 100,100 to 200,200 _move_to(100, 100) _line_to(200, 200) -- Stroke the line (line width 6) _stroke("red", 6) end)