OFreetype
val library : Freetype.t option Stdlib.ref
val get_library : unit -> Freetype.t
class face : string -> int -> object ... end
val draw_gen :
'a ->
( Freetype.face -> 'b -> 'c list -> 'd -> float * float ) ->
float ->
( int -> int -> int -> unit ) ->
< face : Freetype.face.. > ->
int ->
int ->
'e array ->
unit
val draw_rotated_gen :
'b ->
< face : Freetype.face.. > ->
( 'a -> int -> 'a ) ->
'a0 OImages.map ->
int ->
int ->
float ->
( Freetype.face -> 'c -> 'd list -> 'e -> float * float ) ->
'f array ->
unit
val draw_rotated_text :
< face : Freetype.face.. > ->
( 'a -> int -> 'a ) ->
'a OImages.map ->
int ->
int ->
float ->
int array ->
unit
val draw_rotated_glyphs :
< face : Freetype.face.. > ->
( 'a -> int -> 'a ) ->
'a OImages.map ->
int ->
int ->
float ->
Freetype.char_index array ->
unit
val draw_text :
< face : Freetype.face.. > ->
( 'a -> int -> 'a ) ->
'a OImages.map ->
int ->
int ->
int array ->
unit
val draw_glyphs :
< face : Freetype.face.. > ->
( 'a -> int -> 'a ) ->
'a OImages.map ->
int ->
int ->
Freetype.char_index array ->
unit
val draw_mono_rotated_text :
< face : Freetype.face.. > ->
( 'a -> int -> 'a ) ->
'a OImages.map ->
int ->
int ->
float ->
int array ->
unit
val draw_mono_rotated_glyphs :
< face : Freetype.face.. > ->
( 'a -> int -> 'a ) ->
'a OImages.map ->
int ->
int ->
float ->
Freetype.char_index array ->
unit
val draw_mono_text :
< face : Freetype.face.. > ->
( 'a -> int -> 'a ) ->
'a OImages.map ->
int ->
int ->
int array ->
unit
val draw_mono_glyphs :
< face : Freetype.face.. > ->
( 'a -> int -> 'a ) ->
'a OImages.map ->
int ->
int ->
Freetype.char_index array ->
unit
val vector_text :
bool ->
( Freetype.outline_contents -> unit ) ->
< face : Freetype.face.. > ->
float ->
float ->
float ->
int array ->
unit
val vector_glyphs :
bool ->
( Freetype.outline_contents -> unit ) ->
< face : Freetype.face.. > ->
float ->
float ->
float ->
Freetype.char_index array ->
unit