X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Funiform.h;h=8dc43ab5791a7e48b8055297003d5eb3c7f77e4b;hb=HEAD;hp=e6b4ca3a0ffa1dd7c97a2959d44dcd929aa9fa79;hpb=61f90f1680884b02e783d2d419f9326e5d6f397b;p=libs%2Fgl.git diff --git a/source/uniform.h b/source/uniform.h deleted file mode 100644 index e6b4ca3a..00000000 --- a/source/uniform.h +++ /dev/null @@ -1,84 +0,0 @@ -/* $Id$ - -This file is part of libmspgl -Copyright © 2007 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ - -#ifndef MSP_GL_UNIFORM_H_ -#define MSP_GL_UNIFORM_H_ - -namespace Msp { -namespace GL { - -class Program; - -class Uniform -{ -protected: - Uniform() { } -public: - virtual ~Uniform() { } - - virtual void apply(int) const =0; -}; - - -class Uniform1i: public Uniform -{ -private: - int v; - -public: - Uniform1i(int v_); - virtual void apply(int index) const; -}; - - -class Uniform1f: public Uniform -{ -private: - float v; - -public: - Uniform1f(float v_); - virtual void apply(int index) const; -}; - - -class Uniform2f: public Uniform -{ -private: - float v[2]; - -public: - Uniform2f(float v0, float v1); - virtual void apply(int index) const; -}; - - -class Uniform3f: public Uniform -{ -private: - float v[3]; - -public: - Uniform3f(float v0, float v1, float v2); - virtual void apply(int index) const; -}; - - -class Uniform4f: public Uniform -{ -private: - float v[4]; - -public: - Uniform4f(float v0, float v1, float v2, float v3); - virtual void apply(int index) const; -}; - -} // namespace GL -} // namespace Msp - -#endif