Program Listing for File scene.cpp

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

#include "scene.h"

prism::scene::Entity prism::scene::Scene::createEntity()
{
    return entityManager.createEntity();
}

bool prism::scene::Scene::destroyEntity(Entity entityId)
{
    componentManager.removeAllComponents(entityId);
    return entityManager.destroyEntity(entityId);
}

void prism::scene::Scene::enableSystem(SystemId systemId)
{
    systemManager.enableSystem(systemId);
}

void prism::scene::Scene::disableSystem(SystemId systemId)
{
    systemManager.disableSystem(systemId);
}