Brr_canvas.Matrix4
4x4 matrices.
The type for DomMatrixReadOnly
objects.
val is_2d : t -> bool
is_2d m
is true
iff the matrix was initialized as 2D matrix.
val is_identity : t -> bool
is_identity m
is true
iff the matrix is the identity matrix.
For the order see here.
val m11 : t -> float
val m12 : t -> float
val m13 : t -> float
val m14 : t -> float
val m21 : t -> float
val m22 : t -> float
val m23 : t -> float
val m24 : t -> float
val m31 : t -> float
val m32 : t -> float
val m33 : t -> float
val m34 : t -> float
val m41 : t -> float
val m42 : t -> float
val m43 : t -> float
val m44 : t -> float
val a : t -> float
val b : t -> float
val c : t -> float
val d : t -> float
val e : t -> float
val f : t -> float
In arrays matrix elements are stored in column-major order.
val to_float32_array : t -> Brr.Tarray.float32
val of_float32_array : Brr.Tarray.float32 -> t
val to_float64_array : t -> Brr.Tarray.float64
val of_float64_array : Brr.Tarray.float64 -> t