Module Fill

type fill_rule =
  1. | Nonzero
  2. | Even_odd
val polygon : ?rule:fill_rule -> Framebuffer.t -> (float * float) list -> rgb:int -> alpha:float -> unit
val polygons : ?rule:fill_rule -> Framebuffer.t -> (float * float) list list -> rgb:int -> alpha:float -> unit
val scan : ?rule:fill_rule -> height:int -> (float * float) list list -> on_span:(y:int -> float -> float -> unit) -> unit
val polygons_aa : ?rule:fill_rule -> ?subrows:int -> Framebuffer.t -> (float * float) list list -> rgb:int -> alpha:float -> unit