namespace GL {
class Mesh;
+class Program;
class ResourceManager;
class Texture2D;
protected:
Mesh *create_mesh(const std::string &);
Texture2D *create_texture2d(const std::string &);
+ Program *create_program(const std::string &);
};
} // namespace GL