Lines Matching refs:ProgramVar
40 typedef GLint ProgramVar;
116 static bool IsVarValid(ProgramVar var);
162 // invalid ProgramVar variable (check with IsVarValid()).
175 ProgramVar GetUniform(const std::string& name) const;
179 bool SetUniformValue(ProgramVar var, int value);
183 bool SetUniformValue(ProgramVar var, float value);
187 bool SetUniformValue(ProgramVar var, const int* values, int count);
191 bool SetUniformValue(ProgramVar var, const float* values, int count);
195 bool SetUniformValue(ProgramVar var, const std::vector<int>& values);
199 bool SetUniformValue(ProgramVar var, const std::vector<float>& values);
217 // invalid ProgramVar variable (check with IsVarValid()). Constant attribute
232 ProgramVar GetAttribute(const std::string& name) const;
236 bool SetConstAttributeValue(ProgramVar var, float value);
240 bool SetConstAttributeValue(ProgramVar var, const std::vector<float>& value);
258 bool SetAttributeValues(ProgramVar var,
273 bool SetAttributeValues(ProgramVar var,
288 bool SetAttributeValues(ProgramVar var,
294 bool SetAttributeValues(ProgramVar var,
424 typedef std::map<ProgramVar, VertexAttrib> VertexAttribMap;
441 GLuint IndexOfUniform(ProgramVar var);
451 bool PushCoords(ProgramVar attr, float* coords);
485 static bool CheckVarValid(ProgramVar var);
489 bool CheckUniformValid(ProgramVar var);
547 std::map<ProgramVar, GLuint> uniform_indices_;