package graphv_font

  1. Overview
  2. Docs

Module Graphv_font.AtlasSource

Sourcemodule AtlasNode : sig ... end
Sourcetype t = {
  1. mutable width : int;
  2. mutable height : int;
  3. nodes : AtlasNode.t Graphv_core_lib.DynArray.t;
}
Sourceval create : width:int -> height:int -> ncount:int -> t
Sourceval insert : t -> int -> int -> int -> int -> unit
Sourceval remove : t -> int -> unit
Sourceval reset : t -> int -> int -> unit
Sourceval add_skyline_level : t -> int -> int -> int -> int -> int -> unit
Sourceval rect_fits : t -> int -> int -> int -> int option
Sourceval add_rect : t -> int -> int -> (int * int) option