+
+Texture::Loader::Loader(Texture &t):
+ DataFile::ObjectLoader<Texture>(t)
+{
+ add("min_filter", &Loader::min_filter);
+ add("mag_filter", &Loader::mag_filter);
+ add("generate_mipmap", &Loader::generate_mipmap);
+}
+
+void Texture::Loader::min_filter(TextureFilter f)
+{
+ obj.set_min_filter(f);
+}
+
+void Texture::Loader::mag_filter(TextureFilter f)
+{
+ obj.set_mag_filter(f);
+}
+
+void Texture::Loader::generate_mipmap(bool gm)
+{
+ obj.parameter(GL_GENERATE_MIPMAP_SGIS, gm);
+}
+