class Module;
class Program;
class ResourceManager;
+class Scene;
class Texture2D;
/**
protected:
Material *create_material(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 &);