package graphv_font

  1. Overview
  2. Docs

Module Fontstash.MakeSource

Parameters

Signature

Sourcetype t
Sourcetype iter
Sourcetype font = int
Sourcemodule GlyphBitmap : sig ... end
Sourceval create : unit -> t
Sourcemodule Quad : sig ... end
Sourcemodule Iter : sig ... end
Sourcetype v_metrics = {
  1. ascender : float;
  2. descender : float;
  3. line_height : float;
}
Sourceval bounds : t -> float -> float -> ?off:int -> ?end_:int -> string -> float * Graphv_core_lib.Bounds.t
Sourceval line_bounds : t -> float -> float * float
Sourceval set_size : t -> float -> unit
Sourceval set_spacing : t -> float -> unit
Sourceval set_blur : t -> float -> unit
Sourceval set_align : t -> Graphv_core_lib.Align.t -> unit
Sourceval set_font : t -> int -> unit
Sourceval vert_metrics : t -> v_metrics
Sourceval find_font : t -> string -> font option
Sourceval add_font : t -> string -> string -> font option
Sourceval validate_texture : t -> (int * int * int * int) option
Sourceval get_texture_data : t -> data * int * int
Sourceval iter_init : t -> float -> float -> ?start:int -> ?end_:int -> string -> GlyphBitmap.t -> iter
Sourceval iter_next : t -> iter -> Quad.t -> bool
Sourceval add_fallback_id : t -> font:font -> fallback:font -> unit
Sourceval add_fallback : t -> name:string -> fallback:string -> unit
Sourceval reset_fallback_id : t -> font:font -> unit
Sourceval reset_fallback : t -> name:string -> unit
OCaml

Innovation. Community. Security.