Module Line

val bresenham : Framebuffer.t -> (int * int) -> (int * int) -> rgb:int -> alpha:float -> unit
val clip : width:float -> height:float -> (float * float) -> (float * float) -> ((float * float) * (float * float)) option
val draw : Framebuffer.t -> (float * float) -> (float * float) -> rgb:int -> alpha:float -> unit
val wu : Framebuffer.t -> (float * float) -> (float * float) -> rgb:int -> alpha:float -> unit
val draw_aa : Framebuffer.t -> (float * float) -> (float * float) -> rgb:int -> alpha:float -> unit