CORGI
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
corgi::component_library::MetaComponent Member List

This is the complete list of members for corgi::component_library::MetaComponent, including all inherited members.

AddEntity(EntityRef &entity, AllocationLocation alloc_location)corgi::Component< MetaData >inline
AddEntity(EntityRef &entity)corgi::Component< MetaData >inline
AddEntityGenerically(EntityRef &entity)corgi::Component< MetaData >inlinevirtual
AddFromPrototypeData(corgi::EntityRef &entity, const corgi::MetaDef *meta_def)corgi::component_library::MetaComponent
AddFromRawData(corgi::EntityRef &entity, const void *raw_data)corgi::component_library::MetaComponentvirtual
AddWithSourceFile(corgi::EntityRef &entity, const std::string &source_file)corgi::component_library::MetaComponent
begin()corgi::Component< MetaData >inlinevirtual
Cleanup()corgi::Component< MetaData >inlinevirtual
CleanupEntity(corgi::EntityRef &entity)corgi::component_library::MetaComponentvirtual
ClearComponentData()corgi::Component< MetaData >inlinevirtual
Component()corgi::Component< MetaData >inline
component_data_corgi::Component< MetaData >protected
component_index_lookup_corgi::Component< MetaData >protected
Data(const EntityRef &entity)corgi::Component< MetaData >inline
Data(const EntityRef &entity) constcorgi::Component< MetaData >inline
end()corgi::Component< MetaData >inlinevirtual
entity_manager_corgi::Component< MetaData >protected
EntityIterator typedefcorgi::Component< MetaData >
ExportRawData(const corgi::EntityRef &entity) const corgi::component_library::MetaComponentvirtual
GetComponent()corgi::Component< MetaData >inline
GetComponentData(size_t data_index)corgi::Component< MetaData >inline
GetComponentData(const EntityRef &entity)corgi::Component< MetaData >inline
GetComponentData(size_t data_index) constcorgi::Component< MetaData >inline
GetComponentData(const EntityRef &entity) constcorgi::Component< MetaData >inline
GetComponentDataAsVoid(const EntityRef &entity)corgi::Component< MetaData >inlinevirtual
GetComponentDataAsVoid(const EntityRef &entity) constcorgi::Component< MetaData >inlinevirtual
GetComponentDataIndex(const EntityRef &entity) constcorgi::Component< MetaData >inlineprotected
GetComponentId()corgi::Component< MetaData >inlinestatic
GetEntityFromDictionary(const std::string &key)corgi::component_library::MetaComponent
GetEntityID(const corgi::EntityRef &entity)corgi::component_library::MetaComponent
HasDataForEntity(const EntityRef &entity)corgi::Component< MetaData >inlinevirtual
Init()corgi::Component< MetaData >inlinevirtual
InitEntity(corgi::EntityRef &entity)corgi::component_library::MetaComponentvirtual
IsRegisteredWithComponent(const EntityRef &entity)corgi::Component< MetaData >inline
RawDataUniquePtr typedefcorgi::ComponentInterface
RemoveEntity(EntityRef &entity)corgi::Component< MetaData >inlinevirtual
RemoveEntity(EntityIterator iter)corgi::Component< MetaData >inlinevirtual
SetComponentIdOnDataType(ComponentId id)corgi::Component< MetaData >inlinevirtual
SetEntityManager(EntityManager *entity_manager)corgi::Component< MetaData >inlinevirtual
UpdateAllEntities(corgi::WorldTime)corgi::component_library::MetaComponentinlinevirtual
value_type typedefcorgi::Component< MetaData >
~Component()corgi::Component< MetaData >inlinevirtual
~ComponentInterface()corgi::ComponentInterfaceinlinevirtual
~MetaComponent()corgi::component_library::MetaComponentinlinevirtual