+public:
+ class Loader: public DataFile::Loader
+ {
+ private:
+ ProgramData &pdata;
+ Program &prog;
+
+ public:
+ Loader(ProgramData &, Program &);
+ private:
+ void uniform1(const std::string &, float);
+ void uniform2(const std::string &, float, float);
+ void uniform3(const std::string &, float, float, float);
+ void uniform4(const std::string &, float, float, float, float);
+ };
+