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