22 for (
auto& registeredFactory : m_Factories)
24 if (
id == registeredFactory->GetId())
31 m_Factories.push_back(std::move(newFactory));
36 m_MemoryManagers.push_back(memoryManger);
41 for (
auto& factory : m_Factories)
43 if (factory->GetId() ==
id)
55 for (
auto& factory : m_Factories)
57 if (factory->GetId() ==
id && factory->GetImportFlags() ==
static_cast<MemorySourceFlags>(memSource))
69 m_FactoryMappings[copyFactoryId] = importFactoryId;
75 return m_FactoryMappings[copyFactoryId];
80 for (
auto& mgr : m_MemoryManagers)
88 for (
auto& mgr : m_MemoryManagers)