neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::ecs::i_component Member List
This is the complete list of members for
neolib::ecs::i_component
, including all inherited members.
destroy_entity_record
(entity_id aEntity)=0
neolib::ecs::i_component
pure virtual
ecs
() const =0
neolib::ecs::i_component_base
pure virtual
field_count
() const =0
neolib::ecs::i_component_base
pure virtual
field_name
(uint32_t aFieldIndex) const =0
neolib::ecs::i_component_base
pure virtual
field_type
(uint32_t aFieldIndex) const =0
neolib::ecs::i_component_base
pure virtual
field_type_id
(uint32_t aFieldIndex) const =0
neolib::ecs::i_component_base
pure virtual
has_entity_record
(entity_id aEntity) const =0
neolib::ecs::i_component
pure virtual
has_entity_record_no_lock
(entity_id aEntity) const =0
neolib::ecs::i_component
pure virtual
id
() const =0
neolib::ecs::i_component_base
pure virtual
is_data_optional
() const =0
neolib::ecs::i_component_base
pure virtual
mutex
() const =0
neolib::ecs::i_component_base
pure virtual
name
() const =0
neolib::ecs::i_component_base
pure virtual
populate
(entity_id aEntity, const void *aComponentData, std::size_t aComponentDataSize)=0
neolib::ecs::i_component
pure virtual
populate
(entity_id aEntity, ComponentData &&aComponentData)
neolib::ecs::i_component
inline
~i_component_base
()=default
neolib::ecs::i_component_base
virtual
Generated by
1.9.8