X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Funiformblock.h;h=02e9086ef4ed75bdf118ca2fe41fd21ac4f74637;hb=HEAD;hp=815f49b1db20cc045bcd7adba81388c621e73c73;hpb=9846a5c6e73b3a146084894a11550dbbf184a22a;p=libs%2Fgl.git diff --git a/source/uniformblock.h b/source/uniformblock.h deleted file mode 100644 index 815f49b1..00000000 --- a/source/uniformblock.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef MSP_GL_UNIFORMBLOCK_H_ -#define MSP_GL_UNIFORMBLOCK_H_ - -#include - -namespace Msp { -namespace GL { - -class Color; -class Matrix; -class Uniform; -class Vector3; -class Vector4; - -class UniformBlock -{ -private: - std::map uniforms; - - UniformBlock(const UniformBlock &); - UniformBlock &operator=(const UniformBlock &); -public: - UniformBlock() { } - ~UniformBlock(); - -private: - void uniform(int, Uniform *); -public: - void uniform(int, const Uniform &); - void uniform(int, int); - void uniform(int, float); - void uniform(int, float, float); - void uniform2(int, const float *); - void uniform(int, float, float, float); - void uniform(int, const Vector3 &); - void uniform3(int, const float *); - void uniform(int, float, float, float, float); - void uniform(int, const Vector4 &); - void uniform(int, const Color &); - void uniform4(int, const float *); - void uniform_matrix4(int, const float *); - void uniform_matrix4(int, const Matrix &); - - void apply(int) const; -}; - -} // namespace GL -} // namespace Msp - -#endif