Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type 'input t = {
allocate : sx:float -> sy:float -> 'input -> (unit -> unit) option;
render : Transform.t -> 'input -> quadbuf -> push:(unit -> unit) -> Texture.t;
}
val make :
allocate:(sx:float -> sy:float -> 'input -> (unit -> unit) option) ->
render:(Transform.t -> 'input -> quadbuf -> push:(unit -> unit) -> Texture.t) ->
'input t