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