else
srgb = false;
+ add("external_image", &Loader::external_image);
add("filter", &Loader::filter);
- add("max_anisotropy", &Loader::max_anisotropy);
add("generate_mipmap", &Loader::generate_mipmap);
add("image_data", &Loader::image_data);
add("mag_filter", &Loader::mag_filter);
+ add("max_anisotropy", &Loader::max_anisotropy);
add("min_filter", &Loader::min_filter);
add("wrap", &Loader::wrap);
add("wrap_r", &Loader::wrap_r);
add("wrap_t", &Loader::wrap_t);
}
+void Texture::Loader::external_image(const string &fn)
+{
+ Graphics::Image img;
+ RefPtr<IO::Seekable> io = get_collection().open_raw(fn);
+ img.load_io(*io);
+
+ obj.image(img, srgb);
+}
+
void Texture::Loader::filter(TextureFilter f)
{
obj.set_filter(f);