ModelResource (const std::string& name) : m_model(g_nullModel), m_originalName(name), m_type(os::getExtension(name)), m_loader(0), m_modified(0), m_unrealised(1) { m_loader = ModelLoader_forType(m_type); if (g_realised) { realise(); } }
ModelResource(const CopiedString& name) : m_model(g_nullModel), m_originalName(name), m_type(path_get_extension(name.c_str())), m_loader(0), m_modified(0), m_unrealised(1) { m_loader = ModelLoader_forType(m_type.c_str()); if(g_realised) { realise(); } }