Advanced
This is the type of the uniform structures that are used in the UniformGroup.
Optional
the size of the variable (eg 2 for vec2, 3 for vec3, 4 for vec4)
the value of the uniform, this could be any object - a parser will figure out how to write it to the buffer
This is the type of the uniform structures that are used in the UniformGroup.