CORGI
An open source project by
FPL
.
Main Page
Programmer's Guide
API reference
Readme
Contributing
Modules
Class List
File List
Class List
Class Index
Class Hierarchy
Class Members
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 >
inline
virtual
AddFromRawData
(EntityRef &entity, const void *data)=0
corgi::ComponentInterface
pure virtual
begin
()
corgi::Component< T >
inline
virtual
Cleanup
()
corgi::Component< T >
inline
virtual
CleanupEntity
(EntityRef &)
corgi::Component< T >
inline
virtual
ClearComponentData
()
corgi::Component< T >
inline
virtual
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 >
inline
virtual
entity_manager_
corgi::Component< T >
protected
EntityIterator
typedef
corgi::Component< T >
ExportRawData
(const EntityRef &) const
corgi::Component< T >
inline
virtual
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 >
inline
virtual
GetComponentDataAsVoid
(const EntityRef &entity) const
corgi::Component< T >
inline
virtual
GetComponentDataIndex
(const EntityRef &entity) const
corgi::Component< T >
inline
protected
GetComponentId
()
corgi::Component< T >
inline
static
HasDataForEntity
(const EntityRef &entity)
corgi::Component< T >
inline
virtual
Init
()
corgi::Component< T >
inline
virtual
InitEntity
(EntityRef &)
corgi::Component< T >
inline
virtual
IsRegisteredWithComponent
(const EntityRef &entity)
corgi::Component< T >
inline
RawDataUniquePtr
typedef
corgi::ComponentInterface
RemoveEntity
(EntityRef &entity)
corgi::Component< T >
inline
virtual
RemoveEntity
(EntityIterator iter)
corgi::Component< T >
inline
virtual
SetComponentIdOnDataType
(ComponentId id)
corgi::Component< T >
inline
virtual
SetEntityManager
(EntityManager *entity_manager)
corgi::Component< T >
inline
virtual
UpdateAllEntities
(WorldTime)
corgi::Component< T >
inline
virtual
value_type
typedef
corgi::Component< T >
~Component
()
corgi::Component< T >
inline
virtual
~ComponentInterface
()
corgi::ComponentInterface
inline
virtual