Vivid
Loading...
Searching...
No Matches
ComponentFactory.h
1#include "common/types/Types.h"
2#include "core/ecs/components/TransformComponent.h"
3#include "core/ecs/components/light/PointLightComponent.h"
4#include "core/ecs/components/model/ModelComponent.h"
5#include "core/ecs/components/light/DirectionalLightComponent.h"
6
7#include "core/ecs/ComponentType.h"
8
9namespace Vivid
10{
14 const Map<ComponentType, String> g_AllComponentStrings = {
15 { ComponentType::TransformComponent, "Transform Component" },
16 { ComponentType::ModelComponent, "Model Component" },
17 { ComponentType::PointLightComponent, "Point Light Component" },
18 { ComponentType::DirectionalLightComponent, "Directional Light Component" },
19 };
20
21}