package wall

  1. Overview
  2. Docs

Module Wall.PathSource

Sourcetype ctx
Sourceval level_of_detail : ctx -> float
Sourceval set_winding : ctx -> [< `HOLE | `SOLID | `CW | `CCW ] -> unit
Sourceval move_to : ctx -> x:float -> y:float -> unit
Sourceval line_to : ctx -> x:float -> y:float -> unit
Sourceval bezier_to : ctx -> c1x:float -> c1y:float -> c2x:float -> c2y:float -> x:float -> y:float -> unit
Sourceval quad_to : ctx -> cx:float -> cy:float -> x:float -> y:float -> unit
Sourceval rect : ctx -> x:float -> y:float -> w:float -> h:float -> unit
Sourceval round_rect : ctx -> x:float -> y:float -> w:float -> h:float -> r:float -> unit
Sourceval round_rect' : ctx -> x:float -> y:float -> w:float -> h:float -> rtl:float -> rtr:float -> rbl:float -> rbr:float -> unit
Sourceval circle : ctx -> cx:float -> cy:float -> r:float -> unit
Sourceval ellipse : ctx -> cx:float -> cy:float -> rx:float -> ry:float -> unit
Sourceval arc : ctx -> cx:float -> cy:float -> r:float -> a0:float -> a1:float -> [< `CW | `CCW ] -> unit
Sourceval arc_to : ctx -> x1:float -> y1:float -> x2:float -> y2:float -> r:float -> unit
Sourceval close : ctx -> unit
Sourcetype t
Sourceval make : (ctx -> unit) -> t