⚠️ Oops! This page doesn't appear to define a type called _.
Edit

Reprocessing_Font

This module does not have a toplevel documentation block.

let intCompare = (int, int) => int

module Font

This module does not have a toplevel documentation block.

module IntMap : Map.Make

module IntPairMap : Map.Make

type charT = { x: float, y: float, width: float, height: float, xoffset: float, yoffset: float, xadvance: float }

type internalType = { chars: IntMap.t(charT), kerning: IntPairMap.t(float), res: float, lineHeight: float, image: imageT }

type t = Pervasives.ref(option(internalType))

let defaultFont = Pervasives.ref(option(internalType))

let parse_num = Stream.t => (Stream.t, float)

let parse_string = Stream.t => (Stream.t, string)

let parse_char_fmt = (Stream.t, int, IntMap.t(charT)) => ( Stream.t, IntMap.t(charT) )

let parse_kern_fmt = ( Stream.t, int, IntPairMap.t(float) ) => (Stream.t, IntPairMap.t(float))

let replaceFilename = (string, string) => string

let getCharMapAndKernMap = string => ( IntMap.t(charT), IntPairMap.t(float), string, float, float )

let parseFontFormat = ( glEnv, string, bool ) => Pervasives.ref(option(internalType))

let getChar = (internalType, char) => charT

let drawChar = ( glEnv, internalType, option(_imageT), char, option(char), float, float ) => float

let drawString = ( glEnv, option(Pervasives.ref(option(internalType))), string, float, float ) => unit

let calcStringWidth = ( glEnv, option(Pervasives.ref(option(internalType))), string ) => float

let loadDefaultFont = glEnv => unit

type fontT = Pervasives.ref(option(internalType))