core/ecs/blueprint.hpp file

Class cubos::core::ecs::Blueprint.

Namespaces

namespace cubos
Cubos libraries namespace.
namespace cubos::core
Core namespace.
namespace cubos::core::ecs
ECS module.

Classes

class cubos::core::ecs::Blueprint
Collection of entities and their respective components and relations.

Functions

auto convertEntities(const std::unordered_map<Entity, Entity, EntityHash>& map, const reflection::Type& type, void* value) -> CUBOS_CORE_API void
Converts entities in a value to their respective new entities. If an entity is not found in the map, it is left unchanged.