package bimage

  1. Overview
  2. Docs
type 'a io
type ('a, 'b, 'c) t = output:('a, 'b, 'c) Image.t -> Input.t -> unit io
val join : Expr.pixel Expr.t list -> ('a, 'b, 'c) t
val v : ?x:int Stdlib.ref -> ?y:int Stdlib.ref -> Expr.pixel Expr.t -> ('a, 'b, 'c) t
val run : output:('a, 'b, 'c) Image.t -> Input.t -> ('a, 'b, 'c) t -> ('a, 'b, 'c) Image.t
val run_expr : output:('a, 'b, 'c) Image.t -> Input.t -> Expr.pixel Expr.t -> ('a, 'b, 'c) Image.t
val eval : ('a, 'b, 'c) t -> ('a, 'b) Type.t -> 'c Color.t -> ?width:int -> ?height:int -> Input.t -> ('a, 'b, 'c) Image.t
val eval_expr : Expr.pixel Expr.t -> ('a, 'b) Type.t -> 'c Color.t -> ?width:int -> ?height:int -> Input.t -> ('a, 'b, 'c) Image.t