Returns a const reference of the name as defined inside the Glsl.
Returns the number of uniforms expected by the Glsl. mCount will be 1 unless this uniform is an array.
Returns the Glsl generated location of this uniform. If this uniform is located in a UniformBlock, it's Location will be -1.
Returns the Index generated by the Glsl for this uniform. Useful for Querying Glsl about this active uniform
Returns the GLenum representation of the type of this uniform (for example, GL_FLOAT_VEC3 )
GL_FLOAT_VEC3
Returns the defined UniformSemantic.