Module Metal.Region

Represents a 3D region. See MTLRegion.

type t = {
  1. origin : Origin.t;
  2. size : Size.t;
}
val sexp_of_t : t -> Sexplib0.Sexp.t
type mtl
val sexp_of_mtl : mtl -> Sexplib0.Sexp.t
val make : x:int -> y:int -> z:int -> width:int -> height:int -> depth:int -> mtl
val from_struct : mtl -> t
val to_value : t -> mtl