MCPcopy Create free account
hub / github.com/BobbyAnguelov/Esoterica / RegisterResourceLoader

Method RegisterResourceLoader

Code/Base/Resource/ResourceSystem.cpp:112–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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 {

Callers 1

InitializeModuleMethod · 0.80

Calls 2

findMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected