mat_effect(var* matrix)

Defines the given var array as the matEffect general purpose matrix to be used by effects. This function is very fast and can be executed in a material event.

Parameters:

matrix - a var[16] array pointer

Speed:

fast

Example (lite-C):

var my_matrix[16];
...
mat_identity(my_matrix);
my_matrix[0] = (void*)(float)1.0; // use (void*) to prevent conversion of float to var
...
mat_effect(my_matrix);

See also:

matrix, matEffect, mat_identity, mat_scale, mat_set, mat_inverse, mat_transpose, mat_multiply ► latest version online