Returns a const reference of the name as defined in the Vertex Shader.
Returns the number of attributes expected by the Vertex Shader. mCount will be 1 unless this attribute is an array.
Returns the Vertex Shader generated or user defined location of this attribute.
Returns the GLenum representation of the type of this attribute (for example, GL_FLOAT_VEC3 )
GL_FLOAT_VEC3
Returns the defined geom::Attrib semantic.
Used to derive the expected layout for cpu types within glsl.