First column of the matrix as a vec4.
Second column of the matrix as a vec4.
Third column of the matrix as a vec4.
Fourth column of the matrix as a vec4.
Returns a string representation of the matrix.
StaticcompStaticcomposeReturns the scalar determinant of this matrix.
Extracts and returns the Euler angles as a vec3 from this matrix.
StaticfromStaticfromStaticfromCreates a mat4 rotation matrix for a rotation around the X axis.
StaticfromCreates a mat4 rotation matrix for a rotation around the Y axis.
StaticfromCreates a mat4 rotation matrix for a rotation around the Z axis.
StaticfromStaticfromStaticfromStaticfromStaticidentityReturns a mat4 identity matrix.
Returns the inverse of this matrix.
StaticlookStaticmakeMultiplies this matrix by a scalar value and returns the result.
StaticorthographicStaticouterStaticperspectiveCreates a perspective projection matrix.
Returns a string representation of this matrix.
Returns the transpose of this matrix.
StaticzeroReturns a mat4 with all elements set to zero.
4x4 matrix used for 3D transformations including rotation, scale, translation, and projection.