*/
class Resources: virtual public DataFile::Collection
{
+public:
+ class Loader: public DataFile::DerivedObjectLoader<Resources, Collection::Loader>
+ {
+ public:
+ Loader(Resources &);
+
+ private:
+ void scene(const std::string &);
+ };
+
private:
TextureFilter default_tex_filter;
float default_tex_anisotropy;
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 &);
};
} // namespace GL