| AddEntityLibrary(const char *entity_library_file) | corgi::component_library::EntityFactory | |
| ComponentIdToDataType(corgi::ComponentId component_id) | corgi::component_library::EntityFactory | inline |
| ComponentIdToTableName(corgi::ComponentId component_id) | corgi::component_library::EntityFactory | inline |
| CreateEntityDefinition(const std::vector< const void * > &component_data, std::vector< uint8_t > *entity_definition)=0 | corgi::component_library::EntityFactory | pure virtual |
| CreateEntityFromData(const void *data, corgi::EntityManager *entity_manager) | corgi::component_library::EntityFactory | virtual |
| CreateEntityFromPrototype(const char *prototype_name, corgi::EntityManager *entity_manager) | corgi::component_library::EntityFactory | virtual |
| CreateEntityList(const std::vector< const void * > &entity_defs, std::vector< uint8_t > *entity_list)=0 | corgi::component_library::EntityFactory | pure virtual |
| CreatePrototypeRequest(const char *prototype_name, std::vector< uint8_t > *request)=0 | corgi::component_library::EntityFactory | pure virtual |
| DataTypeToComponentId(unsigned int data_type) | corgi::component_library::EntityFactory | inline |
| debug_entity_creation() const | corgi::component_library::EntityFactory | inline |
| EntityFactory() | corgi::component_library::EntityFactory | inline |
| flatbuffer_binary_schema_data() const | corgi::component_library::EntityFactory | inline |
| kDataTypeNone | corgi::component_library::EntityFactory | static |
| kErrorLoadingEntities | corgi::component_library::EntityFactory | static |
| LoadEntitiesFromFile(const char *filename, corgi::EntityManager *entity_manager) | corgi::component_library::EntityFactory | virtual |
| LoadEntityData(const void *def, corgi::EntityManager *entity_manager, corgi::EntityRef &entity, bool is_prototype) | corgi::component_library::EntityFactory | virtual |
| LoadEntityListFromMemory(const void *raw_entity_list, corgi::EntityManager *entity_manager, std::vector< corgi::EntityRef > *entities_loaded) | corgi::component_library::EntityFactory | |
| max_component_id() | corgi::component_library::EntityFactory | inline |
| OverrideCachedFile(const char *filename, std::unique_ptr< std::string > new_data) | corgi::component_library::EntityFactory | |
| prototype_data() const | corgi::component_library::EntityFactory | inline |
| ReadEntityDefinition(const void *entity_definition, std::vector< const void * > *component_defs)=0 | corgi::component_library::EntityFactory | pure virtual |
| ReadEntityList(const void *entity_list, std::vector< const void * > *entity_defs)=0 | corgi::component_library::EntityFactory | pure virtual |
| SerializeEntity(corgi::EntityRef &entity, corgi::EntityManager *entity_manager, std::vector< uint8_t > *entity_serialized_output) | corgi::component_library::EntityFactory | virtual |
| SerializeEntityList(const std::vector< std::vector< uint8_t >> &entity_definitions, std::vector< uint8_t > *entity_list_serialized) | corgi::component_library::EntityFactory | virtual |
| set_debug_entity_creation(bool b) | corgi::component_library::EntityFactory | inline |
| SetComponentType(corgi::ComponentId component_id, unsigned int data_type, const char *table_name) | corgi::component_library::EntityFactory | |
| SetFlatbufferSchema(const char *binary_schema_filename) | corgi::component_library::EntityFactory | |
| WillBeKeptInMemory(const void *pointer) | corgi::component_library::EntityFactory | |
| ~EntityFactory() (defined in corgi::component_library::EntityFactory) | corgi::component_library::EntityFactory | inlinevirtual |
| ~EntityFactoryInterface() | corgi::EntityFactoryInterface | inlinevirtual |