Program Listing for File componentManager.cpp

Return to documentation for file (PrismEngine/src/componentManager.cpp)

#include "componentManager.h"

void prism::scene::ComponentManager::removeAllComponents(Entity entityId)
{
    for (auto& pair : componentStorages) {
        pair.second->removeEntity(entityId);
    }

    for (auto& pair : entitiesWithComponentSets) {
        pair.second->erase(entityId);
    }
}