9 #ifndef TurtleBrains_EntityFactoryInterface_hpp
10 #define TurtleBrains_EntityFactoryInterface_hpp
12 #include <turtle_brains/core/tb_noncopyable.hpp>
13 #include <turtle_brains/core/tb_dynamic_structure.hpp>
Definition: tb_dynamic_structure.hpp:95
Definition: tb_noncopyable.hpp:21
Definition: tb_entity.hpp:47
Definition: tb_entity_manager.hpp:33
Definition: tb_entity_factory_interface.hpp:35
virtual ~EntityFactoryInterface(void)
virtual Entity * CreateEntityByType(const String &entityTypeName, const tbCore::DynamicStructure &entityProperties)=0
virtual bool DestroyEntity(Entity *entityToDestroy)=0
EntityFactoryInterface(EntityManager &entityManager)
This is the heart of TurtleBrains for game developers to create GameScenes and Entities to interact w...
Here is some information about the primary namespace.
Definition: tb_application_dialog.hpp:22