A type representing a 4x4 matrix.
It is identicaly to #CoglMatrix.
Frees the memory allocated by clutter_matrix_alloc().
Initializes matrix with the contents of a C array of floating point values.
matrix
a C array of 16 floating point values, representing a 4x4 matrix, with column-major order
Initializes the #ClutterMatrix a with the contents of the #ClutterMatrix b.
a
b
the #ClutterMatrix to copy
Initializes matrix with the identity matrix, i.e.:
|[ .xx = 1.0, .xy = 0.0, .xz = 0.0, .xw = 0.0 .yx = 0.0, .yy = 1.0, .yz = 0.0, .yw = 0.0 .zx = 0.0, .zy = 0.0, .zz = 1.0, .zw = 0.0 .wx = 0.0, .wy = 0.0, .wz = 0.0, .ww = 1.0
Allocates enough memory to hold a #ClutterMatrix.
A type representing a 4x4 matrix.
It is identicaly to #CoglMatrix.