Shader type wrappers.
These types are used, mostly, to be passed to shaders as Uniform data.
Uniform
An array of values.
Matrix N×M.
A 2 dimensional vector.
A 3 dimensional vector.
A 4 dimensional vector.