Parameters
Signature
type ttype itertype font = int
type data = Impl.Buffer.t
val create : unit -> t
module Quad : sig ... endmodule Iter : sig ... endtype v_metrics = {ascender : float; |
descender : float; |
line_height : float; |
}
val bounds : t -> float -> float -> ?off:int -> ?end_:int -> string -> float * Graphv_core_lib.Bounds.tval line_bounds : t -> float -> float * floatval set_size : t -> float -> unitval set_spacing : t -> float -> unitval set_blur : t -> float -> unitval set_align : t -> Graphv_core_lib.Align.t -> unitval set_font : t -> int -> unitval vert_metrics : t -> v_metricsval find_font : t -> string -> font optionval add_font : t -> string -> string -> font optionval validate_texture : t -> (int * int * int * int) optionval get_texture_data : t -> data * int * intval iter_init : t -> float -> float -> ?start:int -> ?end_:int -> string -> GlyphBitmap.t -> iterval iter_next : t -> iter -> Quad.t -> boolval add_fallback_id : t -> font:font -> fallback:font -> unitval add_fallback : t -> name:string -> fallback:string -> unitval reset_fallback_id : t -> font:font -> unitval reset_fallback : t -> name:string -> unit