Module Raylib_types.Matrix

type t'
type t = t' ctyp
val t : t Ctypes.typ
val create : float -> float -> float -> float -> float -> float -> float -> float -> float -> float -> float -> float -> float -> float -> float -> float -> t

create m0 m1 m2 m3 m4 m5 m6 m7 m8 m9 m10 m11 m12 m13 m14 m15

val m0 : t -> float
val m1 : t -> float
val m2 : t -> float
val m3 : t -> float
val m4 : t -> float
val m5 : t -> float
val m6 : t -> float
val m7 : t -> float
val m8 : t -> float
val m9 : t -> float
val m10 : t -> float
val m11 : t -> float
val m12 : t -> float
val m13 : t -> float
val m14 : t -> float
val m15 : t -> float
val set_m0 : t -> float -> unit
val set_m1 : t -> float -> unit
val set_m2 : t -> float -> unit
val set_m3 : t -> float -> unit
val set_m4 : t -> float -> unit
val set_m5 : t -> float -> unit
val set_m6 : t -> float -> unit
val set_m7 : t -> float -> unit
val set_m8 : t -> float -> unit
val set_m9 : t -> float -> unit
val set_m10 : t -> float -> unit
val set_m11 : t -> float -> unit
val set_m12 : t -> float -> unit
val set_m13 : t -> float -> unit
val set_m14 : t -> float -> unit
val set_m15 : t -> float -> unit