Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type buffer =
(int, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
val invalid_glyph : glyph
val scale_for_pixel_height : t -> float -> float
val scale_for_mapping_em_to_pixels : t -> float -> float
val pack_begin :
buffer ->
width:int ->
height:int ->
stride:int ->
padding:int ->
pack_context option
val pack_set_oversampling : pack_context -> h:int -> v:int -> unit
val pack_font_ranges :
pack_context ->
t ->
char_range array ->
packed_chars array option
val packed_chars_count : packed_chars -> int
val packed_chars_box : packed_chars -> int -> box
val packed_chars_metrics : packed_chars -> int -> char_metrics
val packed_chars_quad :
packed_chars ->
int ->
bitmap_width:int ->
bitmap_height:int ->
screen_x:float ->
screen_y:float ->
align_on_int:bool ->
float * char_quad
val string_of_packed_chars : packed_chars -> string
val packed_chars_of_string : string -> packed_chars
val get_glyph_bitmap :
t ->
glyph ->
scale_x:float ->
scale_y:float ->
glyph_bitmap
val get_glyph_bitmap_subpixel :
t ->
glyph ->
scale_x:float ->
scale_y:float ->
shift_x:float ->
shift_y:float ->
glyph_bitmap