CORGI
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
corgi::Component< T > Member List

This is the complete list of members for corgi::Component< T >, including all inherited members.

AddEntity(EntityRef &entity, AllocationLocation alloc_location)corgi::Component< T >inline
AddEntity(EntityRef &entity)corgi::Component< T >inline
AddEntityGenerically(EntityRef &entity)corgi::Component< T >inlinevirtual
AddFromRawData(EntityRef &entity, const void *data)=0corgi::ComponentInterfacepure virtual
begin()corgi::Component< T >inlinevirtual
Cleanup()corgi::Component< T >inlinevirtual
CleanupEntity(EntityRef &)corgi::Component< T >inlinevirtual
ClearComponentData()corgi::Component< T >inlinevirtual
Component()corgi::Component< T >inline
component_data_corgi::Component< T >protected
component_index_lookup_corgi::Component< T >protected
Data(const EntityRef &entity)corgi::Component< T >inline
Data(const EntityRef &entity) const corgi::Component< T >inline
end()corgi::Component< T >inlinevirtual
entity_manager_corgi::Component< T >protected
EntityIterator typedefcorgi::Component< T >
ExportRawData(const EntityRef &) const corgi::Component< T >inlinevirtual
GetComponent()corgi::Component< T >inline
GetComponentData(size_t data_index)corgi::Component< T >inline
GetComponentData(const EntityRef &entity)corgi::Component< T >inline
GetComponentData(size_t data_index) const corgi::Component< T >inline
GetComponentData(const EntityRef &entity) const corgi::Component< T >inline
GetComponentDataAsVoid(const EntityRef &entity)corgi::Component< T >inlinevirtual
GetComponentDataAsVoid(const EntityRef &entity) const corgi::Component< T >inlinevirtual
GetComponentDataIndex(const EntityRef &entity) const corgi::Component< T >inlineprotected
GetComponentId()corgi::Component< T >inlinestatic
HasDataForEntity(const EntityRef &entity)corgi::Component< T >inlinevirtual
Init()corgi::Component< T >inlinevirtual
InitEntity(EntityRef &)corgi::Component< T >inlinevirtual
IsRegisteredWithComponent(const EntityRef &entity)corgi::Component< T >inline
RawDataUniquePtr typedefcorgi::ComponentInterface
RemoveEntity(EntityRef &entity)corgi::Component< T >inlinevirtual
RemoveEntity(EntityIterator iter)corgi::Component< T >inlinevirtual
SetComponentIdOnDataType(ComponentId id)corgi::Component< T >inlinevirtual
SetEntityManager(EntityManager *entity_manager)corgi::Component< T >inlinevirtual
UpdateAllEntities(WorldTime)corgi::Component< T >inlinevirtual
value_type typedefcorgi::Component< T >
~Component()corgi::Component< T >inlinevirtual
~ComponentInterface()corgi::ComponentInterfaceinlinevirtual