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 |