neoGFX
Cross-platform C++ app/game engine
neogfx::game::static_component< Data > Member List

This is the complete list of members for neogfx::game::static_component< Data >, including all inherited members.

component_data() constneogfx::game::static_component_base< Data, i_component >inline
component_data()neogfx::game::static_component_base< Data, i_component >inline
component_data_entities_t typedefneogfx::game::static_component< Data >
component_data_t typedefneogfx::game::static_component< Data >
data_meta_type typedefneogfx::game::static_component< Data >
data_type typedefneogfx::game::static_component< Data >
destroy_entity_record(entity_id aEntity) overrideneogfx::game::static_component< Data >inlinevirtual
ecs() const overrideneogfx::game::static_component_base< Data, i_component >inlinevirtual
entities() constneogfx::game::static_component< Data >inline
entities()neogfx::game::static_component< Data >inline
entity(const data_type &aData) constneogfx::game::static_component< Data >inline
entity_record(entity_id aEntity) constneogfx::game::static_component< Data >inline
entity_record(entity_id aEntity)neogfx::game::static_component< Data >inline
field_count() const overrideneogfx::game::static_component_base< Data, i_component >inlinevirtual
field_name(uint32_t aFieldIndex) const overrideneogfx::game::static_component_base< Data, i_component >inlinevirtual
field_type(uint32_t aFieldIndex) const overrideneogfx::game::static_component_base< Data, i_component >inlinevirtual
field_type_id(uint32_t aFieldIndex) const overrideneogfx::game::static_component_base< Data, i_component >inlinevirtual
free_indices_t typedefneogfx::game::static_component< Data >
has_entity_record(entity_id aEntity) const overrideneogfx::game::static_component< Data >inlinevirtual
have_snapshot() constneogfx::game::static_component< Data >inline
id() const overrideneogfx::game::static_component_base< Data, i_component >inlinevirtual
is_data_optional() const overrideneogfx::game::static_component_base< Data, i_component >inlinevirtual
mutex() constneogfx::game::static_component_base< Data, i_component >inline
name() const overrideneogfx::game::static_component_base< Data, i_component >inlinevirtual
operator=(const self_type &aRhs)neogfx::game::static_component< Data >inline
static_component_base< Data, i_component >::operator=(const self_type &aRhs)neogfx::game::static_component_base< Data, i_component >inline
operator[](typename component_data_t::size_type aIndex) constneogfx::game::static_component_base< Data, i_component >inline
operator[](typename component_data_t::size_type aIndex)neogfx::game::static_component_base< Data, i_component >inline
populate(entity_id aEntity, const value_type &aData)neogfx::game::static_component< Data >inline
populate(entity_id aEntity, value_type &&aData)neogfx::game::static_component< Data >inline
populate(entity_id aEntity, const void *aComponentData, std::size_t aComponentDataSize) overrideneogfx::game::static_component< Data >inlinevirtual
static_component_base< Data, i_component >::populate(entity_id aEntity, ComponentData &&aComponentData)neogfx::game::i_componentinline
reverse_index(entity_id aEntity) constneogfx::game::static_component< Data >inline
reverse_index_t typedefneogfx::game::static_component< Data >
reverse_indices() constneogfx::game::static_component< Data >inline
reverse_indices()neogfx::game::static_component< Data >inline
reverse_indices_t typedefneogfx::game::static_component< Data >
snapshot()neogfx::game::static_component< Data >inline
snapshot_ptr typedefneogfx::game::static_component< Data >
sort(Compare aComparator)neogfx::game::static_component< Data >inline
static_component(game::i_ecs &aEcs)neogfx::game::static_component< Data >inline
static_component(const self_type &aOther)neogfx::game::static_component< Data >inline
static_component_base(game::i_ecs &aEcs)neogfx::game::static_component_base< Data, i_component >inline
static_component_base(const self_type &aOther)neogfx::game::static_component_base< Data, i_component >inline
take_snapshot()neogfx::game::static_component< Data >inline
value_type typedefneogfx::game::static_component< Data >
~i_component_base()=defaultneogfx::game::i_component_basevirtual