| Cvecs::Command | |
| Cvecs::Commands | Provides a deferred command interface to manage entity operations within the ECS world |
| Cvecs::ComponentHooks< T > | |
| Cvecs::_traits::contains< T, Ts > | |
| ▼Cvecs::_traits::contains< T, Ts... > | |
| Cvecs::_traits::contains< T, U, Ts... > | |
| Cvecs::storage::dense_map< Key, Value, typename > | A dense map optimized for integral keys |
| Cvecs::storage::dynamic_bitset | A dynamic bitset that automatically grows to support an arbitrary number of bits |
| Cvecs::EntityBuilder | Provides methods to construct and modify entities within the ECS world |
| Cvecs::EntityCommands | Provides a deferred command interface for managing a specific entity's state within the ECS world |
| ▼Cstd::false_type | |
| Cvecs::_traits::component_hooks::has_component_hooks_on_add< T, std::void_t< decltype(ComponentHooks< T >::on_add)> > | |
| Cvecs::_traits::component_hooks::has_component_hooks_on_insert< T, std::void_t< decltype(ComponentHooks< T >::on_insert)> > | |
| Cvecs::_traits::component_hooks::has_component_hooks_on_remove< T, std::void_t< decltype(ComponentHooks< T >::on_remove)> > | |
| Cvecs::_traits::component_hooks::has_instance_on_add< T, std::void_t< decltype(&T::on_add)> > | |
| Cvecs::_traits::component_hooks::has_instance_on_insert< T, std::void_t< decltype(&T::on_insert)> > | |
| Cvecs::_traits::component_hooks::has_static_on_add< T, std::void_t< decltype(T::on_add)> > | |
| Cvecs::_traits::component_hooks::has_static_on_insert< T, std::void_t< decltype(T::on_insert)> > | |
| Cvecs::_traits::component_hooks::has_static_on_remove< T, std::void_t< decltype(T::on_remove)> > | |
| Cvecs::_traits::is_optional< Optional< T > > | |
| ►Cvecs::_traits::component_hooks::has_component_hooks_on_add< T, typename > | |
| Cvecs::_traits::component_hooks::has_component_hook< T, HookType::Add > | |
| ►Cvecs::_traits::component_hooks::has_component_hooks_on_insert< T, typename > | |
| Cvecs::_traits::component_hooks::has_component_hook< T, HookType::Insert > | |
| ►Cvecs::_traits::component_hooks::has_component_hooks_on_remove< T, typename > | |
| Cvecs::_traits::component_hooks::has_component_hook< T, HookType::Remove > | |
| Cvecs::_traits::component_hooks::has_instance_hook< T, HookType::Remove > | |
| ►Cvecs::_traits::component_hooks::has_instance_on_add< T, typename > | |
| Cvecs::_traits::component_hooks::has_instance_hook< T, HookType::Add > | |
| ►Cvecs::_traits::component_hooks::has_instance_on_insert< T, typename > | |
| Cvecs::_traits::component_hooks::has_instance_hook< T, HookType::Insert > | |
| ►Cvecs::_traits::component_hooks::has_static_on_add< T, typename > | |
| Cvecs::_traits::component_hooks::has_static_hook< T, HookType::Add > | |
| ►Cvecs::_traits::component_hooks::has_static_on_insert< T, typename > | |
| Cvecs::_traits::component_hooks::has_static_hook< T, HookType::Insert > | |
| ►Cvecs::_traits::component_hooks::has_static_on_remove< T, typename > | |
| Cvecs::_traits::component_hooks::has_static_hook< T, HookType::Remove > | |
| Cvecs::_traits::contains< T > | |
| Cvecs::_traits::is_optional< T > | |
| Cvecs::Filter< Filters > | |
| Cvecs::_traits::query::filter_traits< T > | |
| Cvecs::_traits::query::filter_traits< With< T > > | |
| Cvecs::_traits::query::filter_traits< Without< T > > | |
| Cvecs::_traits::function_traits< T > | |
| ▼Cvecs::_traits::function_traits< R(Args...)> | |
| Cvecs::_traits::function_traits< R(&)(Args...)> | |
| Cvecs::_traits::function_traits< R(*)(Args...)> | |
| Cvecs::_traits::function_traits< R(C::*)(Args...) const > | |
| Cvecs::_traits::function_traits< R(C::*)(Args...)> | |
| Cvecs::get_system_params_helper< Tuple > | |
| Cvecs::get_system_params_helper< std::tuple< Args... > > | |
| Cvecs::_traits::component_hooks::has_component_hook< T, Type > | |
| Cvecs::_traits::component_hooks::has_instance_hook< T, Type > | |
| Cvecs::_traits::component_hooks::has_static_hook< T, Type > | |
| Cstd::hash< vecs::storage::dynamic_bitset > | |
| Cvecs::_traits::component_hooks::hook_traits< T, Type > | |
| ▼Cvecs::into_system_param< T > | A template for converting types into system parameters |
| Cvecs::into_system_param< T & > | Partial specialization of into_system_param for lvalue references |
| Cvecs::into_system_param< const T & > | Partial specialization of into_system_param for const lvalue references |
| Cvecs::into_system_param< Commands & > | |
| Cvecs::into_system_param< const Observer< Components... > & > | Specialization for converting const Observer<Components...>& into a system parameter |
| Cvecs::into_system_param< const Time & > | |
| Cvecs::into_system_param< Local< T > > | Specialization for converting Local<T> into a system parameter |
| Cvecs::into_system_param< Query< Components... > > | Specialization for converting Query<Components...> into a system parameter |
| Cvecs::into_system_param< Resource< T > > | Specialization for converting Resource<T> into a system parameter |
| ▼Cstd::is_base_of | |
| Cvecs::_traits::is_bundle< T > | |
| Cvecs::Query< Components >::Iterator | Iterator for iterating over entities matching the query |
| Cvecs::Local< T > | A container for local data specific to a system |
| Cvecs::Optional< T > | Provides an interface for interacting with optional components |
| Cvecs::Parent | |
| Cvecs::Query< Components > | Represents a query for components within the ECS world |
| Cvecs::QueryFilter< Filters > | |
| Cvecs::_traits::query::QueryTypeTraits< T > | |
| Cvecs::_traits::query::QueryTypeTraits< Entity > | |
| Cvecs::_traits::query::QueryTypeTraits< Optional< T > > | |
| Cvecs::Query< Components >::Record | A container for a single record and its components, as a result of a query |
| Cvecs::Query< Components >::Single | A container for a single entity and its components, as a result of a query |
| ▼Cvecs::TagBundle | |
| Cvecs::Bundle< Components > | A collection of components grouped together as a single bundle |
| Cvecs::Test< Components > | |
| Cvecs::Test< Filter< Filters... >, Components... > | |
| Cvecs::Time | |
| ▼Cstd::true_type | |
| Cvecs::_traits::component_hooks::has_component_hooks_on_add< T, std::void_t< decltype(ComponentHooks< T >::on_add)> > | |
| Cvecs::_traits::component_hooks::has_component_hooks_on_insert< T, std::void_t< decltype(ComponentHooks< T >::on_insert)> > | |
| Cvecs::_traits::component_hooks::has_component_hooks_on_remove< T, std::void_t< decltype(ComponentHooks< T >::on_remove)> > | |
| Cvecs::_traits::component_hooks::has_instance_on_add< T, std::void_t< decltype(&T::on_add)> > | |
| Cvecs::_traits::component_hooks::has_instance_on_insert< T, std::void_t< decltype(&T::on_insert)> > | |
| Cvecs::_traits::component_hooks::has_static_on_add< T, std::void_t< decltype(T::on_add)> > | |
| Cvecs::_traits::component_hooks::has_static_on_insert< T, std::void_t< decltype(T::on_insert)> > | |
| Cvecs::_traits::component_hooks::has_static_on_remove< T, std::void_t< decltype(T::on_remove)> > | |
| Cvecs::_traits::contains< T, T, Ts... > | |
| Cvecs::_traits::is_optional< Optional< T > > | |
| ▼Cvecs::TypeErasedObserver | |
| Cvecs::Observer< Components > | Observer class for tracking component changes within a system |
| ▼Cvecs::TypeErasedResource | |
| Cvecs::Resource< T > | A non-owning wrapper around a resource of type T |
| Cvecs::TypeIDGenerator | |
| Cvecs::With< T > | |
| Cvecs::Without< T > | |
| Cvecs::World | The ECS world |