R-Type 0.1
Loading...
Searching...
No Matches
rtk::factory::EntityFactory Member List

This is the complete list of members for rtk::factory::EntityFactory, including all inherited members.

ArchetypeID typedefrtk::factory::EntityFactory
buildComponents(rtk::ecs::Registry &reg, std::size_t entity, const json &componentsJson)rtk::factory::EntityFactoryinline
ComponentBuilder typedefrtk::factory::EntityFactory
createEntity(rtk::ecs::Registry &reg, const json &entityJson)rtk::factory::EntityFactoryinline
createFromBlueprint(rtk::ecs::Registry &reg, const std::string &blueprintName)rtk::factory::EntityFactoryinline
createFromBlueprint(rtk::ecs::Registry &reg, ArchetypeID archetypeId)rtk::factory::EntityFactoryinline
createNetwork(rtk::ecs::Registry &reg, ArchetypeID archetypeId, std::uint32_t networkId)rtk::factory::EntityFactoryinline
createNetwork(rtk::ecs::Registry &reg, const std::string &blueprintName, std::uint32_t networkId)rtk::factory::EntityFactoryinline
getArchetypeID(const std::string &blueprintName) constrtk::factory::EntityFactoryinline
getBlueprintName(ArchetypeID archetypeId) constrtk::factory::EntityFactoryinline
hasArchetype(ArchetypeID archetypeId) constrtk::factory::EntityFactoryinline
hasBlueprint(const std::string &blueprintName) constrtk::factory::EntityFactoryinline
json typedefrtk::factory::EntityFactory
loadBlueprintFromPath(const std::string &blueprintName, const std::string &filepath)rtk::factory::EntityFactoryinline
registerBlueprint(const std::string &blueprintName, const json &blueprintJson)rtk::factory::EntityFactoryinline
registerBuilder(const std::string &name, ComponentBuilder builder)rtk::factory::EntityFactoryinline