1 #ifndef MSP_GL_UNIFORMBLOCK_H_
2 #define MSP_GL_UNIFORMBLOCK_H_
18 std::map<int, Uniform *> uniforms;
20 UniformBlock(const UniformBlock &);
21 UniformBlock &operator=(const UniformBlock &);
27 void uniform(int, Uniform *);
29 void uniform(int, const Uniform &);
30 void uniform(int, int);
31 void uniform(int, float);
32 void uniform(int, float, float);
33 void uniform2(int, const float *);
34 void uniform(int, float, float, float);
35 void uniform(int, const Vector3 &);
36 void uniform3(int, const float *);
37 void uniform(int, float, float, float, float);
38 void uniform(int, const Vector4 &);
39 void uniform(int, const Color &);
40 void uniform4(int, const float *);
41 void uniform_matrix4(int, const float *);
42 void uniform_matrix4(int, const Matrix &);
44 void apply(int) const;