neoGFX
Cross-platform C++ app/game engine
neogfx::game::i_shared_component Member List

This is the complete list of members for neogfx::game::i_shared_component, including all inherited members.

ecs() const =0neogfx::game::i_component_basepure virtual
field_count() const =0neogfx::game::i_component_basepure virtual
field_name(uint32_t aFieldIndex) const =0neogfx::game::i_component_basepure virtual
field_type(uint32_t aFieldIndex) const =0neogfx::game::i_component_basepure virtual
field_type_id(uint32_t aFieldIndex) const =0neogfx::game::i_component_basepure virtual
id() const =0neogfx::game::i_component_basepure virtual
is_data_optional() const =0neogfx::game::i_component_basepure virtual
name() const =0neogfx::game::i_component_basepure virtual
populate(const std::string &aName, const void *aComponentData, std::size_t aComponentDataSize)=0neogfx::game::i_shared_componentpure virtual
populate(const std::string &aName, ComponentData &&aComponentData)neogfx::game::i_shared_componentinline
~i_component_base()=defaultneogfx::game::i_component_basevirtual