]> git.tdb.fi Git - libs/gl.git/blobdiff - source/resources/resources.h
Unify the loader wrappers for Material and Scene
[libs/gl.git] / source / resources / resources.h
index 37de5d8cfc80482badc99343ff617dd21d0ff692..293670f9cc06f78563c07a73d5cee3964bf5d781 100644 (file)
@@ -53,9 +53,10 @@ public:
        void set_resource_manager(ResourceManager *);
 
 protected:
-       Material *create_material(const std::string &);
+       template<typename T>
+       T *create_generic(const std::string &);
+
        Mesh *create_mesh(const std::string &);
-       Scene *create_scene(const std::string &);
        Texture2D *create_texture2d(const std::string &);
        Module *create_module(const std::string &);
        Program *create_program(const std::string &);