braille_draw_line Subroutine

public subroutine braille_draw_line(canvas, x0, y0, x1, y1)

Rasterize a line between two subpixel coordinates with Bresenham's algorithm, setting every visited dot.

Arguments

Type IntentOptional Attributes Name
type(braille_canvas_t), intent(inout) :: canvas
integer, intent(in) :: x0
integer, intent(in) :: y0
integer, intent(in) :: x1
integer, intent(in) :: y1