void MSeriesLoader::Register() { if (mseries_initialized) return; qDebug() << "Registering RemStar M-Series Loader"; RegisterLoader(new MSeriesLoader()); //InitModelMap(); mseries_initialized=true; }
void ZEOLoader::Register() { if (zeo_initialized) return; qDebug("Registering ZEOLoader"); RegisterLoader(new ZEOLoader()); //InitModelMap(); zeo_initialized=true; }
// // ResCache::Init - Chapter 8, page 227 // bool ResCache::Init() { bool retValue = false; if ( m_file->VOpen() ) { RegisterLoader(shared_ptr<IResourceLoader>(GCC_NEW DefaultResourceLoader())); retValue = true; } return retValue; }
bool ResourceManager::Init() { if (!this->file) { return false; } if (!this->file->Open()) { return false; } // Register all resource loaders. RegisterLoader(std::shared_ptr<IResourceLoader>(TG_NEW XMLResourceLoader)); RegisterLoader(std::shared_ptr<IResourceLoader>(TG_NEW TextureResourceLoader)); RegisterLoader(std::shared_ptr<IResourceLoader>(TG_NEW VertexShaderResourceLoader)); RegisterLoader(std::shared_ptr<IResourceLoader>(TG_NEW FragmentShaderResourceLoader)); RegisterLoader(std::shared_ptr<IResourceLoader>(TG_NEW FontResourceLoader)); return true; }
bool ResCache::Init() { RegisterLoader(NEW DefaultResourceLoader()); return true; }