Public Member Functions
const std::string &getName () const
Returns a const reference of the name as defined inside the Glsl.
GLintgetCount () const
Returns the number of uniforms expected by the Glsl. mCount will be 1 unless this uniform is an array.
GLintgetLocation () const
Returns the Glsl generated location of this uniform. If this uniform is located in a UniformBlock, it's Location will be -1.
GLintgetIndex () const
Returns the Index generated by the Glsl for this uniform. Useful for Querying Glsl about this active uniform
GLenumgetType () const
Returns the GLenum representation of the type of this uniform (for example,
getUniformSemantic () const
Returns the defined UniformSemantic.