Module Mm_image.ImageRGBA32
module Color : sig ... endtype data =
  (int, Stdlib.Bigarray.int8_unsigned_elt, Stdlib.Bigarray.c_layout)
    Stdlib.Bigarray.Array1.ttype t = {data : data;width : int;height : int;stride : int;
}val dimensions : t -> int * intval make : ?stride:int -> int -> int -> data -> tval create : int -> int -> tval blit_off : t -> t -> int -> int -> bool -> unitval blit_off_scale : t -> t -> (int * int) -> (int * int) -> bool -> unitval blit_all : t -> t -> unitval blit : 
  ?blank:bool ->
  ?x:int ->
  ?y:int ->
  ?w:int ->
  ?h:int ->
  t ->
  t ->
  unitval blank_all : t -> unitval fill_alpha : t -> int -> unitval of_RGB24_string : string -> int -> tval get_pixel : t -> int -> int -> Color.tval set_pixel : t -> int -> int -> Color.t -> unitval get_pixel_rgba : t -> int -> int -> Color.tval set_pixel_rgba : t -> int -> int -> Color.t -> unitval randomize_all : t -> unitval randomize : t -> unitmodule Scale : sig ... endval scale : ?proportional:bool -> t -> t -> unitval to_RGB24_string : t -> stringval of_PPM : ?alpha:(int * int * int) -> string -> tval to_int_image : t -> int array arrayval add_fast : t -> t -> unitval add_off : t -> t -> int -> int -> unitval add_off_scale : t -> t -> (int * int) -> (int * int) -> unitval add : ?x:int -> ?y:int -> ?w:int -> ?h:int -> t -> t -> unitmodule Draw : sig ... end