package raylib
Source file raylib_text.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25include Raylib_c_text.Raylib_text_generated.Functions open Ctypes open Raylib_core let load_font_ex filename size = function | None -> _load_font_ex filename size None 0 | Some arr -> _load_font_ex filename size (Some (CArray.start arr)) (CArray.length arr) let load_font_data font_data font_size codepoints codepoint_count ty = let count = ptr_of_int 0 in let glyphs = _load_font_data font_data (String.length font_data) font_size codepoints codepoint_count ty count in CArray.from_ptr glyphs !@count let measure_text_codepoints font codepoints font_size spacing = _measure_text_codepoints font (CArray.start codepoints) (CArray.length codepoints) font_size spacing let draw_text_codepoints font codepoints pos size spacing tint = let count = CArray.length codepoints in _draw_text_codepoints font (CArray.start codepoints) count pos size spacing tint