X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fresources%2Fresources.h;h=0633f3c74c802e51c2c4d163dd5d30d382a7e378;hb=e087bfd5a9a850db30c399e95ef3fd8ab48005d1;hp=37de5d8cfc80482badc99343ff617dd21d0ff692;hpb=dbc91b65728ab9c0e574bb1127cfe4d2da55de7f;p=libs%2Fgl.git diff --git a/source/resources/resources.h b/source/resources/resources.h index 37de5d8c..0633f3c7 100644 --- a/source/resources/resources.h +++ b/source/resources/resources.h @@ -53,15 +53,16 @@ public: void set_resource_manager(ResourceManager *); protected: - Material *create_material(const std::string &); + template + 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 - void set_debug_name(const std::string &, T &); + static void set_debug_name(const std::string &, T &); }; } // namespace GL