]> git.tdb.fi Git - libs/gl.git/blobdiff - source/resources/resources.h
Adjust creator and notify functions in Resources
[libs/gl.git] / source / resources / resources.h
index 37de5d8cfc80482badc99343ff617dd21d0ff692..0633f3c74c802e51c2c4d163dd5d30d382a7e378 100644 (file)
@@ -53,15 +53,16 @@ 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 &);
 
        template<typename T>
-       void set_debug_name(const std::string &, T &);
+       static void set_debug_name(const std::string &, T &);
 };
 
 } // namespace GL