neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::ecs::component_base< Data, Base > Member List

This is the complete list of members for neolib::ecs::component_base< Data, Base >, including all inherited members.

component_base(i_ecs &aEcs)neolib::ecs::component_base< Data, Base >inline
component_base(const self_type &aOther)neolib::ecs::component_base< Data, Base >inline
component_data() constneolib::ecs::component_base< Data, Base >inline
component_data()neolib::ecs::component_base< Data, Base >inline
component_data_t typedefneolib::ecs::component_base< Data, Base >
data_meta_type typedefneolib::ecs::component_base< Data, Base >
data_type typedefneolib::ecs::component_base< Data, Base >
ecs() const overrideneolib::ecs::component_base< Data, Base >inline
field_count() const overrideneolib::ecs::component_base< Data, Base >inline
field_name(uint32_t aFieldIndex) const overrideneolib::ecs::component_base< Data, Base >inline
field_type(uint32_t aFieldIndex) const overrideneolib::ecs::component_base< Data, Base >inline
field_type_id(uint32_t aFieldIndex) const overrideneolib::ecs::component_base< Data, Base >inline
id() const overrideneolib::ecs::component_base< Data, Base >inline
is_data_optional() const overrideneolib::ecs::component_base< Data, Base >inline
mutex() const overrideneolib::ecs::component_base< Data, Base >inline
name() const overrideneolib::ecs::component_base< Data, Base >inline
operator=(const self_type &aRhs)neolib::ecs::component_base< Data, Base >inline
operator[](typename component_data_t::size_type aIndex) constneolib::ecs::component_base< Data, Base >inline
operator[](typename component_data_t::size_type aIndex)neolib::ecs::component_base< Data, Base >inline
value_type typedefneolib::ecs::component_base< Data, Base >