type 'a result = 'a Tsdl.Sdl.resultval was_init : unit → boolval close_font : font → unitval open_font_index : string → int → int64 → font resultval open_font_rw : Tsdl.Sdl.rw_ops → int → int → font resultval open_font_index_rw : Tsdl.Sdl.rw_ops → int → int → int64 → font resultmodule Style : sig ... endval get_font_outline : font → intval set_font_outline : font → int → unitval get_font_kerning_size : font → int → int → intval font_height : font → intval font_ascent : font → intval font_descent : font → intval font_line_skip : font → intval get_font_kerning : font → boolval set_font_kerning : font → bool → unitval font_faces : font → int64val font_face_is_fixed_width : font → intval font_face_family_name : font → stringval font_face_style_name : font → stringval glyph_is_provided : font → int → boolval glyph_is_provided32 : font → int → boolval size_text : font → string → (int * int) resultval size_utf8 : font → string → (int * int) resultval render_text_solid :
font →
string →
Tsdl.Sdl.color →
Tsdl.Sdl.surface resultval render_utf8_solid :
font →
string →
Tsdl.Sdl.color →
Tsdl.Sdl.surface resultval render_glyph_solid :
font →
int →
Tsdl.Sdl.color →
Tsdl.Sdl.surface resultval render_text_shaded :
font →
string →
Tsdl.Sdl.color →
Tsdl.Sdl.color →
Tsdl.Sdl.surface resultval render_utf8_shaded :
font →
string →
Tsdl.Sdl.color →
Tsdl.Sdl.color →
Tsdl.Sdl.surface resultval render_glyph_shaded :
font →
int →
Tsdl.Sdl.color →
Tsdl.Sdl.color →
Tsdl.Sdl.surface resultval render_text_blended :
font →
string →
Tsdl.Sdl.color →
Tsdl.Sdl.surface resultval render_utf8_blended :
font →
string →
Tsdl.Sdl.color →
Tsdl.Sdl.surface resultval render_text_blended_wrapped :
font →
string →
Tsdl.Sdl.color →
int32 →
Tsdl.Sdl.surface resultval render_utf8_blended_wrapped :
font →
string →
Tsdl.Sdl.color →
int32 →
Tsdl.Sdl.surface resultval render_glyph_blended :
font →
int →
Tsdl.Sdl.color →
Tsdl.Sdl.surface result