public GLSLUniformVariable(GLSLShaderProgram program, UniformType uType, int size, string name) { fShaderProgram = program; fName = name; fUniformType = uType; fSize = size; fComponents = GetComponentCountForType(fUniformType); fLocation = program.GetUniformLocation(name); InitializeSpace(); }