| 110 | //------------------------------------------------------------------------- |
| 111 | |
| 112 | void ResourceSystem::RegisterResourceLoader( ResourceLoader* pLoader ) |
| 113 | { |
| 114 | auto& loadableTypes = pLoader->GetLoadableTypes(); |
| 115 | for ( auto& type : loadableTypes ) |
| 116 | { |
| 117 | auto loaderIter = m_resourceLoaders.find( type ); |
| 118 | EE_ASSERT( loaderIter == m_resourceLoaders.end() ); // Catch duplicate registrations |
| 119 | m_resourceLoaders[type] = pLoader; |
| 120 | } |
| 121 | } |
| 122 | |
| 123 | void ResourceSystem::UnregisterResourceLoader( ResourceLoader* pLoader ) |
| 124 | { |
no test coverage detected