+ void uniform_matrix4(int, const Matrix &);
+
+ void uniform(const std::string &, int);
+ void uniform(const std::string &, float);
+ void uniform(const std::string &, float, float);
+ void uniform2(const std::string &, const float *);
+ void uniform(const std::string &, float, float, float);
+ void uniform(const std::string &, const Vector3 &);
+ void uniform3(const std::string &, const float *);
+ void uniform(const std::string &, float, float, float, float);
+ void uniform(const std::string &, const Vector4 &);
+ void uniform(const std::string &, const Color &);
+ void uniform4(const std::string &, const float *);
+ void uniform_matrix4(const std::string &, const float *);
+ void uniform_matrix4(const std::string &, const Matrix &);
+