]> git.tdb.fi Git - libs/gl.git/blobdiff - source/materials/material.cpp
Unify the loader wrappers for Material and Scene
[libs/gl.git] / source / materials / material.cpp
index d8665537bcbe6097187628a23363b1e975f6f342..b7dd767eaff72dd309f5cb6adc4f4d211cfed4e5 100644 (file)
@@ -90,14 +90,20 @@ void Material::Loader::sampler(const string &name)
 
 DataFile::Loader::ActionMap Material::GenericLoader::shared_actions;
 
-Material::GenericLoader::GenericLoader(DataFile::Collection *c):
-       coll(c),
+Material::GenericLoader::GenericLoader():
+       coll(0),
        material(0),
        mat_loader(0)
 {
        set_actions(shared_actions);
 }
 
+Material::GenericLoader::GenericLoader(DataFile::Collection &c):
+       GenericLoader()
+{
+       coll = &c;
+}
+
 Material::GenericLoader::~GenericLoader()
 {
        delete material;